我遇到了这个并希望将其发布给其他人:
当你有这样的模型时:
class Conversation < ActiveRecord::Base
enum status: [ :active, :archived ]
end
如何获取应用程序中可用的“状态”(枚举)列表?
答案 0 :(得分:0)
我没有在文档中看到它,但它只是枚举的复数版本。所以在上面的例子中:
Conversation.statuses # {"active"=>0, "archived"=>1}
Conversation.statuses.keys # ["active", "archived"]