标签: ruby-on-rails
我正在创建一个应用程序,我需要对其中一个模型进行分类。有五个类别,它们不会改变,至少现在不会改变。该对象一次只能有一个类别。我的两个想法是:
创建一个用于添加类别的整个表,并将其添加到迁移文件中。然后我将类别id存储在我的对象的数据库中。阅读这个导致测试问题,所以我不确定。而且,这似乎有点矫枉过正。
在我的模型中添加一个常量哈希来托管类别。然后我会将int键存储在我的对象中。
有没有更好的方法我没想过?是否有用于在rails中创建枚举的插件?
由于
答案 0 :(得分:2)
前段时间我使用过这个插件https://github.com/adzap/active_enum,我觉得它运行正常。你一定要试试。