HAML循环2变量
我对每个周期都有一个类似的示例:HAML循环2变量,haml,each,cycle,Haml,Each,Cycle,我对每个周期都有一个类似的示例: - (1..7).each do |i| %li{:class => "i#{i}"} %a{:href => "itinerary#{i}"}#{i} 生成此HTML代码的: <li class="i1"> <a href="#itinerary1">1</a> </li> <li class="i2"> <a href="#itinerar
- (1..7).each do |i|
%li{:class => "i#{i}"}
%a{:href => "itinerary#{i}"}#{i}
生成此HTML代码的:
<li class="i1">
<a href="#itinerary1">1</a>
</li>
<li class="i2">
<a href="#itinerary2">2</a>
</li>
<li class="i1">
<a href="#itinerary1">one</a>
</li>
<li class="i2">
<a href="#itinerary2">two</a>
</li>
... etc
我需要更改创建其他HTML代码的周期:
<li class="i1">
<a href="#itinerary1">1</a>
</li>
<li class="i2">
<a href="#itinerary2">2</a>
</li>
<li class="i1">
<a href="#itinerary1">one</a>
</li>
<li class="i2">
<a href="#itinerary2">two</a>
</li>
... etc
我该怎么办?
谢谢。也许我能找到解决办法。比如:
- a = 1
- it_name = ["uno", "due", "tre"]
- it_name.each do |i|
%li{:class => "i#{a}"}
%a{:href => "itinerary#{a}"}#{i}
- a+=1
有没有更好更干净的方法