在Rails 3中运行thumbs_up gem的问题

时间:2011-02-07 22:00:05

标签: ruby-on-rails ruby-on-rails-3 rubygems

我按照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'似乎也可以正常工作。

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

将thumbs_up gem添加到我的应用程序后,我遇到了同样的问题。

重新启动服务器为我清除了它。