1
我有一個rails 2.3.8應用程序,我試圖移動到Heroku,這意味着我也需要遷移到捆綁器。遷移rails 2.3應用程序使用Bundler而不是config.gem
我已經遵循了一些步驟來解釋(http://gembundler.com/rails23.html),但是一個寶石(或者至少它可能更多,我還不確定)沒有似乎被加載。
該寶石是「acts_as_taggable_on_steroids」。我有一個後期模型,然後聲明'acts_as_taggable'。
當我運行rake db:migrate
我得到以下錯誤:
undefined local variable or method `acts_as_taggable' for # Class:0x1034acfa0
想法?下面的Gemfile:
的Gemfile
source "http://rubygems.org" gem "rails", "~>2.3.8" gem "acts_as_taggable_on_steroids", :require => "acts_as_taggable", :git => "git://github.com/jviney/acts_as_taggable_on_steroids.git"
編輯 我使用(並有) 'acts_as_taggable' 中郵模式。在遷移到Bundler之前,我使用了acts_as_taggable_on_steroids
gem作爲功能。
是的,我做了,它說所有的依賴關係都滿意。 – cbrulak 2011-03-30 03:05:14
您是否嘗試刪除:require字段? – Nick 2011-03-30 11:07:59
是的。我實際上是在沒有這個領域的情況下開始的,但是認爲它可以解決問題。 (它沒有) – cbrulak 2011-03-30 13:14:32