我要瘋了只是做最簡單的事情,新的軌道枚舉(我知道它仍處於測試階段)Rails 4.1是枚舉功能的工作?
無論如何,我想使用的鐵軌控制檯拉對象所有的枚舉(因爲它是不在代碼中工作)例如
class Interaction < ActiveRecord::Base
enum outcome_type: { hot: 1, neutral: 2, cold: 3 }
end
然後我運行軌道控制檯,並嘗試Interaction.outcome_types
根據文檔,這應該是非常簡單和直接的。
http://edgeapi.rubyonrails.org/classes/ActiveRecord/Enum.html
我只得到錯誤:/
NoMethodError: undefined method `outcome_types' for #<Class:0x007fb5e595ebb8>
任何想法?
你是怎麼用這個'enum'調用的? –
Interaction.outcome_types –