【发布时间】:2014-01-19 15:19:54
【问题描述】:
我只是想用新的 rails 枚举做最简单的事情(我知道它仍处于测试阶段)
无论如何,我正在尝试使用 rails 控制台来拉取对象上的所有枚举(因为它在代码中不起作用)例如
class Interaction < ActiveRecord::Base
enum outcome_type: { hot: 1, neutral: 2, cold: 3 }
end
然后我运行 rails 控制台并尝试 Interaction.outcome_types
根据文档,这应该相当简单直接。
http://edgeapi.rubyonrails.org/classes/ActiveRecord/Enum.html
我只得到错误:/
NoMethodError: undefined method `outcome_types' for #<Class:0x007fb5e595ebb8>
有什么想法吗?
【问题讨论】:
-
你是如何调用
enum的? -
Interaction.outcome_types
标签: ruby-on-rails enums