image_tagでソース指定でハマった

2013-04-25 00:00
rails

Railsでビューヘルパーのstylesheet_link_tagjavascript_include_tagとかって、ファイルの拡張子外して

<%= stylesheet_link_tag "application" %> # application.cssを読む
<%= javascript_include_tag "application" %> # application.jsを読む

って指定するけど、image_tagに関しては

<%= image_tag "img.png" %>

ってきちんと拡張子書いてあげないとだめ(画像の種類によって拡張子が違うから当たり前なんだけど)。

しかも、ブラウザのソース見ると/assets/img.pngみたいにimagesディレクトリが無いから余計混乱する(これは、AssetPipelineが処理してるのが原因っぽい)。


« CSSのPosition指定(absol...RailsのActionMailerを使... »