49

我有以下代码:

<%= image_tag iterator.image.url(:small), :class => "img_preview" %>

但呈现的 HTML 显示:

<img src="/actives/hotels/13/small/clean_wave.jpg?1317675452" alt="Clean_wave">

为什么“类”属性不存在?

谢谢!

4

2 回答 2

110

您的类必须在括号内分配,才能用作传递的选项的一部分。尝试:

<%= image_tag(iterator.image.url(:small), :class => "img_preview") %>
于 2011-11-26T16:30:10.533 回答
17

对于像我这样的新手,这里有一个更简洁的版本,带有更新的 rails 语法:

<%= image_tag iterator.image.url(:small), class:"img_preview" %>
于 2015-08-21T23:40:46.830 回答