Rails 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:在'method_missing'退出: 未定义的局部变量或方法'acts_as_voter'for #( NameError)

删除用户模型中的acts_as_voter行消除了问题,即使在评论模型中有一个'acts_as_voteable',看起来工作正常。

有任何想法吗?


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

重新启动服务器为我解决了它。

链接地址: http://www.djcxy.com/p/81117.html

上一篇: up gem in Rails 3

下一篇: When to load Gem code when depending on rails