我有这样的每个周期:
- (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>
我需要更改周期以创建其他HTML代码:
<li class="i1">
<a href="#itinerary1">one</a>
</li>
<li class="i2">
<a href="#itinerary2">two</a>
</li>
... etc
我该怎么办? 谢谢。
答案 0 :(得分:0)
也许我找到了解决方案。类似的东西:
- a = 1
- it_name = ["uno", "due", "tre"]
- it_name.each do |i|
%li{:class => "i#{a}"}
%a{:href => "itinerary#{a}"}#{i}
- a+=1
有更好更干净的方法吗?