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 に答える