4

Rails 3.2.2 に移行し、すべての変更を運用サーバーにデプロイしました。すべての jQuery UI アイコンが表示されなくなりました。

デプロイ後、これを使用してすべてのリソースをコンパイルしました:

bundle exec rake assets:precompile

//= require jquery-ui も application.js に追加しました。

アイコンは開発環境では正常に機能しますが、運用サーバーにデプロイした後は表示されません。

4

2 に答える 2

0

jquery-UI イメージを次の適切なディレクトリに移動しましたか?

app/assets/images/ 

?

于 2012-04-17T17:24:22.217 に答える
0

その理由は、アセット パイプラインを使用するように jQuery UI カスタム css を変更するのを忘れていたからです。修正は次のとおりです。

-- 名前を jquery-ui-custom...css から .css.erb に変更 -- 画像が使用されているすべての場所に <%= assets_pipeline '...png' %> を追加します。

于 2012-04-18T08:57:03.947 に答える