我按照https://github.com/brady8/thumbs_up上的gem安装步骤操作,但在执行使用步骤时遇到错误。
这取自我的用户和评论模型:
class User < ActiveRecord::Base
<some devise specific stuff>
acts_as_voter
end
class Comment < ActiveRecord::Base
acts_as_voteable
end
我得到的错误如下:
C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.0.3/lib/active_record/base.rb:1008:in'method_missing'Exiting :未定义的局部变量或方法'acts_as_voter' for#(NameError)
删除用户模型中的acts_as_voter行可以消除问题,即使注释模型中有'acts_as_voteable'似乎也可以正常工作。
有什么想法吗?
答案 0 :(得分:3)
将thumbs_up gem添加到我的应用程序后,我遇到了同样的问题。
重新启动服务器为我清除了它。