2012-02-14 17 views
0

私はあなたのapplication.cssを持っており、 これらのファイルがstylesheet_link_tagjavascript_include_tagによってロードされているapplication.js 宝石Aエンジンを持っていることを想像してみてください。これは機能し、誰もが幸せです。資産のパイプラインや宝石

次に、gem Bとなります。その宝石には、それ自身のCSS/jsがありますので、の宝石Aを使用してください。それでそれはの宝石Aのようにそれをstylesheet_link_tag('gem_b')のように注入します。開発でうまく動作しますが、AssetNotPrecompiled例外でデプロイしようとすると爆発します。

どのような解決方法がありますか?

メインアプリでconfig.assets.precompileを使用できます。それが今私がやっていることですが、これは本当にうんざりです。

注射方法はありますか宝石A application.cssマニフェスト何とかですか?それは最適になるでしょう。

ありがとうございました。

答えて

0

基本的には、常にapplication.js/cssマニフェストをリンクするだけです。したがって、安全にstylesheet_link_tag('engine_a')を使用することはできませんが、あなたは完全にstylesheet_link_tag('engine_a/application')を行うことができます。

関連する問題