在Rails 3中运行thumbs_up gem出现问题

3
我按照 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'退出:在#(NameError)中未定义本地变量或方法“ acts_as_voter”。
尽管评论模型中有一个“ acts_as_voteable ”,并且似乎可以正常工作,但是从用户模型中删除acts_as_voter行即可消除问题。
有什么想法吗?
1个回答

3

在我的应用程序中添加thumbs_up宝石后,我遇到了同样的问题。

重新启动服务器解决了我的问题。


老好的服务器重启 ;) - Darren
我已经停止了服务器,但是仍然出现了相同的问题。我重新启动了它,但没有解决这个问题。当我尝试运行“db:populate”命令时会出现这种情况。 - dialex

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接