首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails money-rails gem关于货币化的未定义方法

Rails money-rails gem关于货币化的未定义方法
EN

Stack Overflow用户
提问于 2013-03-02 23:31:11
回答 1查看 2.4K关注 0票数 6

我在试着让money-rails的宝石工作,但我遇到了问题...>.<

以下是我在相应专栏中列出的产品:

代码语言:javascript
复制
class ItemAttrVal < ActiveRecord::Base
  belongs_to :attr_name
  belongs_to :registry_item

  monetize :price_val_cents, :allow_nil => true
  #snip
end

我已经运行了迁移,相应的列已经存在(price_val_centsprice_val_currency)。

我已经在我的Gemfile中获得了gem,并且成功地运行了bundle install

当我执行ItemAttrVal.new时,我得到以下错误消息的第一行:

代码语言:javascript
复制
NoMethodError: undefined method `monetize' for #<Class:0x007fb489c759d0>

有人能帮我指出我漏掉了什么简单的东西吗?我没有把它作为require包含在任何地方(除了我的Gemfile),但我不认为这是必要的……

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2016-07-02 01:02:54

根据Peter Brown的评论,只要添加了新的gem,或者添加或修改了环境变量,就应该重新启动控制台。只需退出并重新启动,也建议重新启动服务器。

有时问题仍然存在,即使在重新启动之后也是如此。在这种情况下,尝试终止spring服务器,这样您就可以完全重新开始。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15176159

复制
相关文章

相似问题

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