首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NameError:未初始化的常量Order::AASM

NameError:未初始化的常量Order::AASM
EN

Stack Overflow用户
提问于 2017-04-23 20:53:24
回答 2查看 828关注 0票数 2

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

Gemfile中有gem 'aasm'。我用NameError: uninitialized constant Order::AASM搜索了谷歌和StackOverflow,但什么也没找到。

我已经重新加载了bundle installrails s,甚至reboot了电脑。这是我的代码。

order's gist is here.

如何解决这个问题?如果我找不到合适的问题,或者你需要更多信息,你能指点一下吗?

EN

回答 2

Stack Overflow用户

发布于 2017-06-09 14:37:01

试试这个:

注释掉gem 'spring'gem 'spring-watcher-listen', '~> 2.0.0'

  • Run bundle install

或者尝试在您的项目中升级spring:

gemfile gem 'spring', '~> 2.0', '>= 2.0.2'

  • Run bundle update spring

中的

票数 2
EN

Stack Overflow用户

发布于 2017-04-23 21:46:44

您可能希望在问题中包含更多代码-整个aasm代码块。

此外,请尝试指定要应用AASM状态的模型数据库列:

代码语言:javascript
复制
  aasm :column => 'state'
    state :active
    state :completed
    state :scheduled
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43571431

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档