ruby-on-rails-3 - 如何在 Rails 3 中进行枚举?

标签 ruby-on-rails-3

在Rails 2中,我知道一些枚举插件,例如acts_as_enumeration和enumerate_by,但它们似乎没有针对Rails 3进行维护或更新。最好,该解决方案将枚举存储在内存中而不是数据库中以提高性能原因,但实际上任何方法都是有用的,因为它总是可以被缓存。

我确实找到了enumerated_attribute声称可以与 Rails 3 配合使用,但说实话,我不喜欢这个 API,并希望有另一个好的解决方案。

(抱歉,只链接到一个插件,但在我获得更高声誉之前,它不会让我发布多个链接)

最佳答案

我目前正在使用 lwe 的 simple_enum它似乎正在积极开发中,并将值存储在内存中,或者如果您愿意的话,可以存储在表格中。

关于ruby-on-rails-3 - 如何在 Rails 3 中进行枚举?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4060435/

相关文章:

ruby-on-rails-3 - Rails 3 - 嵌套模型 - has_many - jquery 文件上传

ruby-on-rails - 使用 url2png 将屏幕截图保存到自己的服务器的最佳方法?

ruby-on-rails - Rails 在一个表单上更新多个模型

javascript - 使用 RoR Assets 管道将样式表添加到 Javascript

ruby-on-rails - Rails 在 erb 标签中嵌入 html 标签?

ruby-on-rails - Rails 和 Ruby EventMachine 进程之间的通信

ruby-on-rails - Paperclip::Attachment 在使用 FactoryGirl 时作为字符串传递

ajax - Rails 3.1 全选复选框

ruby-on-rails-3 - 在 Rails 模型中一起验证日期和时间字段

ruby-on-rails - mongoid where 与 has_many 关系