1
Rails 2.3.10アプリでbundlerを使用して私のGemを管理しています。私が使用している宝石の1つにasset_packager(〜> 0.2.0)があります。Railsがバンドルされていませんasset_packager gem
しかし、私のテストではundefined method 'stylesheet_link_merged'
というエラーが発生しています。これは、asset_packagerの宝石がロードされていないことを示唆しています。
同様に、rake -T
を実行すると、asset_packager Rakeタスクが表示されません。
これは私のGemfileにリストされている他の宝石には問題ありません。
どのような考えですか?
アドバイスありがとうございます。最後に、私はsmart_asset(https://github.com/winton/smart_asset)に切り替えました。これは問題なく動作しました。私はこの問題をもう一度別の宝石で見つけ出し、最終的に問題が何であるか、つまり 'init.rb'ファイルが宝石の根元にあり、2.3がbundlerと組み合わされてそのファイルをロードしていないことを知りました。 'init.rb'を' rails/init.rb'に移動することで問題は解決しました。 – sflinter