在image_tag中为类使用循环方法

时间:2014-02-19 11:43:51

标签: ruby-on-rails image class cycle

我在其中一个视图文件中有一个要求,我必须循环我的图像标记的类。由于它位于图片标记内,我必须在<%= data %>内使用<%= image_tag %>

<%= image_tag(room.image_url, class="<%= cycle('room1', 'room2') %>") %>

我认为我们不能这样使用它。 &lt;%=%&gt;在另一边。如果不是,请纠正我。我是Rails的新手。

我在这里找到了这个链接:

https://stackoverflow.com/questions/9913550/cycle-an-image-tag

在其中一条评论中我看到了类似的内容:

<%= image_tag(room.image_url, :class => cycle('room1', 'room2')) %>

我尝试了这个,但每次只是把room1作为css。在房间1和房间之间不交替房间2。

我从很长一段时间以来一直在努力。如果有人能帮我解决这个问题,我会很高兴。

1 个答案:

答案 0 :(得分:1)

尝试使用它:

cycle('room1', 'room2', name: 'image')