1

いくつかの外部 JavaScript コードを含めるときに問題が発生しました (たとえば、css と画像が含まれる jquery.treeview プラグインなど)。これを行った経験や例はありますか?

4

2 に答える 2

0

Zachが言ったことに沿って、私が使用した解決策は、js / cssファイルをerbテンプレートに変更し、asset_path('treeview / foo.jpg')を使用して'/treeview/foo.jpg'を置き換えることです。すべてのプラグインイメージをapp/Assets / images/treeviewフォルダーに移動します。

これにより、すべてが順調に機能しますが、新しいシステムで機能する前にプラグインをハックする必要があるという点では理想的とは言えません。

もちろん、CSSファイルとJSファイルを/ public / javascriptsに保持し、通常どおりjavascript_include_tagを付けることもできますが、アセットパイプラインが提供するプリコンパイル/バンドル/圧縮機能は失われます。

于 2011-12-09T16:02:48.963 に答える
0

/images/foo.jpg新しいスキームに修正する必要があるためだと思います/assets/foo.jpg

そうでない場合は、ログと例を含めてください。

于 2011-07-13T17:51:00.407 に答える