0

Rails アプリケーションで svg 画像を使用しています。これらは /app/assets/images にあります。プリコンパイル用に svg も追加しました (config/application.rb):

config.assets.precompile += %w( .svg )

ただし、本番環境でそれを使用すると、例外が発生します。

ActionView::Template::Error (image.svg isn't precompiled):

svg をプリコンパイルしてアクセス可能にするには、何を追加する必要がありますか?

4

1 に答える 1

2

これは私のcapistranoスクリプトの問題でした。と呼ばれる名前空間を導入しましたが、 rakeを実行するためのコマンドラインを定義rakeする変数もありました。rake名前空間がその変数を上書きし、プリコンパイルタスクが正しく呼び出されませんでした。

私がそれを修正した後、それはうまく機能しています。

于 2012-08-22T13:09:18.300 に答える