我有:
class Article
include Mongoid::Document
include Mongoid::Enum
enum :status, [:draft, :published], default: :draft现在,我希望获得select中的所有枚举值:
<%= f.select :status, Article.statuses %>但是有一条错误消息:
undefined method `statuses' for Article:Class文章实际上没有“状态”的方法。是蒙古虫还是我做错了什么?
我使用Mongoid6和Mongoid,github:‘mongoid -media/mongoid-enum’(为mongoid 6优化)
PS。作为临时修复,我使用:
<%= f.select :status, {Draft: :draft, Published: :published} %>谢谢!
发布于 2016-09-05 13:59:37
使用
第1条:地位
而不是
Article.statuses
https://stackoverflow.com/questions/39328606
复制相似问题