我正在将插件转换为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