2016-10-06 2 views
0

ブログに画像タグを設定しておけば、画像がブログに添付されていればそれを表示できます。IF文を使ってRailsのimage_tagにクラスを追加する

<%= image_tag blog.image_url(:thumb) if blog.image? %> 

この画像タグにクラスを追加しようとしています。このタグを編集するためにCSSを使用できます。私はクラスを追加するいくつかの異なる方法を試みたが、どれもうまくいかないようだ。

<%= image_tag blog.image_url(:thumb) if blog.image?, :class => "img" %> 

または

<%= image_tag (blog.image_url(:thumb), :class => "img") if blog.image? %> 

または

<%= image_tag (blog.image_url(:thumb) if blog.image?), :class => "img" %> 

声明のこのタイプにクラスを追加する方法を誰もが知っているのですか?

答えて

0
<%= image_tag(blog.image_url(:thumb), class: 'img') if blog.image? %> 

私のプロジェクトには<%= image_tag(@user.image_url, size: 50, class: 'gravatar') if @user.image_url? %>が使用されています。

+0

ありがとうございます! – user3553926

関連する問題