2011-11-17 44 views
0

我在Ruby 1.9.2中使用mongo_mapper(0.10.1,0.9.2)和joint(0.6.0,0.4),並且當我嘗試將「插件聯合」添加到一個我的模型中出現錯誤。具體做法是:MongoMapper和聯合插件給出的問題

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' 

我加入聯合到我的寶石文件,我只是有一個很難牽制這個錯誤。任何幫助,將不勝感激。

回答

0

問題出在該聯合版本中的依賴性問題。解決這個問題的方法是要求git中的gem獲得mongomapper 0.10.1的最新版本,因爲其他關節只支持0.9.x版本。

gem 'joint', :git => "git://github.com/jnunemaker/joint.git"