我正在使用AASM实现一个订单系统,但是当我使用rails c检查功能时,却发生了一些错误。NameError: uninitialized constant Order::AASM

Gemfile中有gem 'aasm'。我用NameError: uninitialized constant Order::AASM搜索了谷歌和StackOverflow,但什么也没找到。
我已经重新加载了bundle install和rails s,甚至reboot了电脑。这是我的代码。

如何解决这个问题?如果我找不到合适的问题,或者你需要更多信息,你能指点一下吗?
发布于 2017-06-09 14:37:01
试试这个:
注释掉gem 'spring'和gem 'spring-watcher-listen', '~> 2.0.0'
bundle install的
或者尝试在您的项目中升级spring:
gemfile gem 'spring', '~> 2.0', '>= 2.0.2'
bundle update spring中的
发布于 2017-04-23 21:46:44
您可能希望在问题中包含更多代码-整个aasm代码块。
此外,请尝试指定要应用AASM状态的模型数据库列:
aasm :column => 'state'
state :active
state :completed
state :scheduledhttps://stackoverflow.com/questions/43571431
复制相似问题