0

Rails3.2をアセットパイプラインで使用しています。正常に動作しますが、特定のサードパーティアセットをプリコンパイルしないようにしたい場合があります。

以前と同じようにツールを使用できることを期待して、アセットをpublic / javascriptsディレクトリに戻しましたが、実行時に次のエラーが発生します。

tiny_mce/tiny_mce.js isn't precompiled

サードパーティのJavaScriptツールは、パブリックディレクトリに配置するだけでアセットパイプラインから除外されると思ったので、私は困惑しています。

私の見解では、私は以下を含みます:

<%= javascript_include_tag 'tiny_mce/tiny_mce' %>

この主題に関するどんな光でもいただければ幸いです。

どうもありがとう。

4

1 に答える 1

0

app/vendor/assets/javascriptsベンダー アセットをディレクトリに移動することを検討しても、 には移動できませんpublicpublicディレクトリは、アセットがプリコンパイルされた後、本番環境で使用されます 。

asset-pipeline に依存する場合は、次のようtiny-mceにマニフェスト ファイルに含めるだけで十分です。application.js

/= require tiny_mce/tiny_mce 

javascript_include_tagあなたの見解では避けてください。

于 2013-01-15T01:24:06.637 に答える