3
我试图让money-rails
宝石工作,我遇到问题...>。 <Rails钱轨宝石获取未定义的货币化方法
这里的产品,我对相应的列:
class ItemAttrVal < ActiveRecord::Base
belongs_to :attr_name
belongs_to :registry_item
monetize :price_val_cents, :allow_nil => true
#snip
end
我已经运行迁移,以及相应的列在那里(price_val_cents
和price_val_currency
)。
我已经在我的Gemfile中获得了宝石,并且成功运行了bundle install
。
当我做ItemAttrVal.new
,我得到这个作为错误消息的第一行:
NoMethodError: undefined method `monetize' for #<Class:0x007fb489c759d0>
可能有人帮助指出对我有什么简单的事情,我已经错过了? 我没有将它包括在require
之内(除了我的Gemfile),但我并不认为这是需要的...
谢谢!
自从添加gem后,您是否重新启动了控制台或服务器? – 2013-03-02 15:35:56
好的...这真的很尴尬...重新启动,它的工作!我认为在控制台上做一个'reload!'就足以让控制台继续运行了吗? – 2013-03-02 15:37:54
我不知道如何重新加载!工程,但这种有意义的,因为它不会重新加载整个环境。否则,它会很慢,但事实并非如此。由于在环境加载时加载了宝石,请重新加载!不需要添加任何新的宝石。 – 2013-03-02 15:53:26