我在Ruby 1.9.2中使用mongo_mapper(0.10.1,0.9.2)和joint(0.6.0,0.4),当我尝试将“plugin Joint”添加到我的某个模型中时,我得到了一个错误。具体做法是:
ArgumentError: Plugins must extend ActiveSupport::Concern
from /.rvm/gems/ruby-1.9.2-p290/gems/mongo_mapper 0.10.1/lib/mongo_mapper/plugins.rb:11:in `plugin'
我在我的gem文件中添加了关联,我只是很难确定这个错误。任何帮助将不胜感激。
答案 0 :(得分:0)
问题在于该版本的Joint中的依赖性问题。问题的解决方法是要求git中的gem获取最新版本,该版本具有针对mongomapper 0.10.1的依赖修复,因为另一个关节仅支持0.9.x
gem 'joint', :git => "git://github.com/jnunemaker/joint.git"