如何为div变量创建动态类?

时间:2012-01-27 22:47:34

标签: html ruby-on-rails css ruby

我在ERB文件中有以下代码:

<table border="1">
    <% @lists.each do |list| %>
        <tr class="even">
            <td><%= link_to list.title, list %></td>
            <td><%= link_to 'Edit', edit_list_path(list) %></td>
            <td><%= button_to "Destroy", list_path(list), :method => :delete %></td>
        </tr>
    <% end %>
</table>

我想让<tr class="even"行动态化。每个tr应该使类“偶数”或“奇数”,这取决于每次循环重新开始时递增的计数器变量。但是,我无法找到实现这一目标的最佳方法。

1 个答案:

答案 0 :(得分:3)

使用这个好帮手:)

<tr class="<%= cycle("even", "odd") %>">