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

时间:2014-03-31 20:17:58

标签: ruby-on-rails spree

这个security update狂欢刚刚发布,但在运行了一些Cucumber测试后,我遇到了这个反复出现的问题:

undefined method `assume_from_symbol' for Money:Class (ActionView::Template::Error)

我搜索了关于GH的项目回购,但我们没有使用该方法。搜索了Money回购,也没有发现。搜索了Spree和found this。该方法在我的开发环境中似乎未定义。

我不知道它的狂欢或我正在处理的项目。有谁知道如何解决这个问题?

更新:当我运行bundle exec zeus cucumber时,我没有收到这些错误......

3 个答案:

答案 0 :(得分:16)

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

IE:将其添加到您的Gemfile

gem 'money', '6.0.1'

解决了我的问题。

答案 1 :(得分:3)

我相信这是Spree的一个错误:

https://github.com/spree/spree/issues/4517

您应该在Gemfile中指定以下内容:

gem 'money', '=6.0.1'

暂时解决这个问题。

答案 2 :(得分:1)

John提供的答案为我工作。但是,我还必须使用TextMate(或您自己的文本编辑器)编辑Gemfile,以确保单引号是正确的,如本文所述:Gem syntax error questions