Rails 3.2.2 に移行し、すべての変更を運用サーバーにデプロイしました。すべての jQuery UI アイコンが表示されなくなりました。
デプロイ後、これを使用してすべてのリソースをコンパイルしました:
bundle exec rake assets:precompile
//= require jquery-ui も application.js に追加しました。
アイコンは開発環境では正常に機能しますが、運用サーバーにデプロイした後は表示されません。
Rails 3.2.2 に移行し、すべての変更を運用サーバーにデプロイしました。すべての jQuery UI アイコンが表示されなくなりました。
デプロイ後、これを使用してすべてのリソースをコンパイルしました:
bundle exec rake assets:precompile
//= require jquery-ui も application.js に追加しました。
アイコンは開発環境では正常に機能しますが、運用サーバーにデプロイした後は表示されません。
jquery-UI イメージを次の適切なディレクトリに移動しましたか?
app/assets/images/
?
その理由は、アセット パイプラインを使用するように jQuery UI カスタム css を変更するのを忘れていたからです。修正は次のとおりです。
-- 名前を jquery-ui-custom...css から .css.erb に変更 -- 画像が使用されているすべての場所に <%= assets_pipeline '...png' %> を追加します。