2012年9月11日火曜日

Railsの画像表示

CSSに設定して表示する場合もありますが、ヘルパークラスから表示させる場合はimage_path()を使います。
相対パスを書いて、開発環境では動いてるのに、本番環境では動かず困ったことがありました。
その際にimage_path()について知りました。
http://railsdoc.com/references/image_path

こんなふうにヘルパークラスで書くと
content_tag(:img,"" ,:src=>image_path("test.png"))

こんなhtmlを生成してくれます。
<img src="/assets/test.png">

0 件のコメント:

コメントを投稿

注: コメントを投稿できるのは、このブログのメンバーだけです。