狂欢的安全更新发现零钱:类

Ben*_*nIO 9 ruby-on-rails spree

spree的这个安全更新刚刚发布,但是在运行了一些Cucumber测试之后,我遇到了这个反复出现的问题:

undefined method `assume_from_symbol' for Money:Class (ActionView::Template::Error)
Run Code Online (Sandbox Code Playgroud)

我搜索了关于GH的项目回购,我们不使用该方法.搜索了Money回购,也没有发现.搜索Spree并发现了这一点.该方法在我的开发环境中似乎未定义.

我不知道它的Spree或我正在处理的项目.有谁知道如何解决这一问题?

更新:当我跑步时,bundle exec zeus cucumber我没有得到这些错误......

小智 16

刚刚遇到这个问题,请遵循以下建议:https://github.com/spree/spree/issues/4517

IE:将其添加到您的Gemfile中

gem 'money', '6.0.1'
Run Code Online (Sandbox Code Playgroud)

解决了我的问题.

  • 是的,然后运行`bundle update money` (2认同)