rails 循环对象cycle


  1. # Alternate CSS classes for even and odd numbers...  
  2. @items = [1,2,3,4]  
  3. <table>  
  4. <% @items.each do |item| %>  
  5.   <tr class="<%= cycle("even", "odd") -%>">  
  6.     <td>item</td>  
  7.   </tr>  
  8. <% end %>  
  9. </table> 


  10.  
  11. # Cycle CSS classes for rows, and text colors for values within each row  
  12. @items = x = [{:first => 'Robert':middle => 'Daniel':last => 'James'},  
  13.              {:first => 'Emily':middle => 'Shannon':maiden => 'Pike':last => 'Hicks'},  
  14.             {:first => 'June':middle => 'Dae':last => 'Jones'}]  
  15. <% @items.each do |item| %>  
  16.   <tr class="<%= cycle("odd", "even", :name => "row_class") -%>">  
  17.     <td>  
  18.       <% item.values.each do |value| %>  
  19.         <%# Create a named cycle "colors" %>  
  20.         <span style="color:<%= cycle("red", "green", "blue", :name => "colors") -%>">  
  21.           <%= value %>  
  22.         </span>  
  23.       <% end %>  
  24.       <% reset_cycle("colors") %>  
  25.     </td>  
  26.  </tr>  
  27. <% end %> 
一般用于 view  层
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值