昨日の記事jquery_mobile_rails 1.3.2 で画像ファイルが rake assets:precompile で処理されないという話を書きましたが、 jquery-ui-rails gem などは Gemfile に足すだけで特に require などをしなくても 画像が処理されていたので違いを調べてみました。

結論を先に書くと、 jquery-ui-railsapp/assets/images/ に画像ファイルを置いていたから処理されていて、 jquery_mobile_railsvendor/assets/images/ に画像ファイルを置いていたから、 というのが原因でした。

自作の gem で app/assets/images/vendor/assets/images/ に画像を置いて rails 4.0.0 の rake assets:precompile で違いがあることを確認しています。

jquery_mobile_rails の issues を確認すると In production, path to images is wrong という同じ問題に困っている話があったので、 コメントを付けておきました。

ちなみに いくつか存在する jQuery Mobile の assets の中から jquery_mobile_rails を選んだ理由は新しいバージョンへの対応が一番早そうにみえたからです。

Disqus Comments

Kazuhiro NISHIYAMA

Ruby のコミッターとかやってます。 フルスタックエンジニア(って何?)かもしれません。 About znzに主なアカウントをまとめました。

znz znz


Published