使用IF语句在Rails中将类添加到image_tag

时间:2016-10-06 14:45:22

标签: css ruby-on-rails image

我为博客设置了图片代码,如果图片已附加到博客上,则显示图片。

<%= 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" %>

有谁知道如何在这种类型的声明中添加一个类?

1 个答案:

答案 0 :(得分: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? %>,它可以正常工作。