我正在將插件轉換爲gem。在模型中的一個我使用acts_as_taggable_on,它看起來像這樣gem中未定義的局部變量或方法`acts_as_taggable'
class BlogPost < ActiveRecord::Base
acts_as_taggable
....
end
然而,我當我運行它得到這個錯誤:
undefined local variable or method `acts_as_taggable' for #<Class:0x000000060799b8>
和堆棧跟蹤看起來是這樣的:
activerecord (3.1.0) lib/active_record/base.rb:1082:in `method_missing'
test_gem (0.1.0) app/models/blog_post.rb:28:in `<class:BlogPost>'
test_gem (0.1.0) app/models/blog_post.rb:2:in `<top (required)>'
acts_as_taggable gem包含在我的gemspec文件中並安裝在系統上。
gem install acts-as-taggable-on
Successfully installed acts-as-taggable-on-2.1.1
1 gem installed
Installing ri documentation for acts-as-taggable-on-2.1.1...
Installing RDoc documentation for acts-as-taggable-on-2.1.1...
我不知道什麼可能是錯誤的 - 請幫我
你有沒有找到解決這個問題的方法?我在同一個問題上運行? – trimbletodd