Mongodb 无法在f.select中获取枚举的值(使用gem mongoid枚举)
我有:Mongodb 无法在f.select中获取枚举的值(使用gem mongoid枚举),mongodb,enums,mongoid,ruby-on-rails-5,Mongodb,Enums,Mongoid,Ruby On Rails 5,我有: class Article include Mongoid::Document include Mongoid::Enum enum :status, [:draft, :published], default: :draft 现在我想在select中获取所有枚举值: <%= f.select :status, Article.statuses %> 对于文章,实际上没有方法“status”。是mongoid枚举错误还是我做错了什么 我使用Mongoid 6和
class Article
include Mongoid::Document
include Mongoid::Enum
enum :status, [:draft, :published], default: :draft
现在我想在select中获取所有枚举值:
<%= f.select :status, Article.statuses %>
对于文章,实际上没有方法“status”。是mongoid枚举错误还是我做错了什么
我使用Mongoid 6和“Mongoid enum”,github:“monster media/Mongoid enum”(为Mongoid 6优化)
作为临时修复,我使用:
<%= f.select :status, {Draft: :draft, Published: :published} %>
谢谢 使用
第条:地位
而不是
第1条地位
使用
第条:地位
而不是
第1条地位
<%= f.select :status, {Draft: :draft, Published: :published} %>