2011-02-02 67 views
1

我在Rails 2.3.10應用程序中使用捆綁器來管理我的寶石。我使用的寶石之一是asset_packager(〜> 0.2.0)。Rails not loading捆綁asset_packager gem

但是,我在我的測試中遇到了一堆undefined method 'stylesheet_link_merged'錯誤,這表明asset_packager gem未被加載。

同樣,當我運行rake -T時,asset_packager Rake任務不會出現。

這似乎不是我在Gemfile中列出的任何其他寶石的問題。

有什麼想法?

回答

1

在我的應用程序中安裝asset_packager作爲插件。

ruby script/plugin install git://github.com/sbecker/asset_packager.git 
+1

感謝您的建議。最後,我切換到smart_asset(https://github.com/winton/smart_asset),它毫無困難地工作。我用另一個gem再次遇到了這個問題,最後找出問題所在 - 即init.rb文件位於gem的根目錄下,rails 2.3與bundler結合使用時不會加載該文件。將`init.rb`移動到`rails/init.rb`解決了這個問題。 – sflinter 2011-02-21 08:33:02