当类别实例的数量固定/受限时,创建表的替代方法是什么?

时间:2014-04-03 11:16:08

标签: ruby-on-rails ruby-on-rails-4

我的应用只会有三个模型实例Category - "已发布","草稿","未发布"。

本能地为此创建表格会感到多余。

我考虑将这三个类别的标题存储在Constant中,但我不知道将Constant置于最佳位置的位置由多个模型引用。

对此有没有更好的解决方案,或者我是否一起推翻这个问题(即我应该创建一个"普通"模型类/表)?

2 个答案:

答案 0 :(得分:2)

初始化文件最适合定义这些常量。更好的是,使用configatron

答案 1 :(得分:1)

你需要一个枚举。但是Ruby没有枚举 - 所以请看看 - Enums in Ruby