Tag:

State Machine Gem + Rails 4:未定义的方法`state_machine’for#

我已经安装了gem gem ‘state_machine’, :require => ‘state_machine/core’ 我捆绑了。 我已将列状态类型字符串迁移到相关表。 我的模型看起来像这样 belongs_to :user belongs_to :patient validates :patient_id, uniqueness: {scope: [:email]} state_machine :initial => :unseen do event :look do transition :unseen => :seen end end 当我跑 rails c Table.all 我在引用state_machine的模型页面中得到了以下错误 undefined method `state_machine’ for Table 我注释掉了模型页面的相关部分,删除了该表中之前创建的所有记录,取消注释了模型的state_machine部分,然后从rails c中我可以成功创建记录,但state的值为nil。 同样令人不安的是,当我尝试加载我的首页时,我正在使用Angular,它会进行API调用以检索返回500错误的记录。 控制台日志显示 NoMethodError (undefined method `state_machine’ for #<Class… 此人( state_machine gem与rails […]