在过去的几天里,我一直在寻找这个问题的解决方案。这是一个简单的烦恼,但我讨厌不知道该怎么做......
环境:Ruby、Rails、rhtml
问题:当我在 rhtml 中迭代一个集合时,我想减少我使用的 <% %> 和 <%= %> 标记的数量。以下似乎臃肿:
<% @products.each do |p| %>
<%= @p.name %>
<% end %>
编辑:如何在块内排除 <%= %> ?
我更愿意这样做:
<% @products.each do |p|
puts @p.name
end %>
某些情况下可能允许使用其中任何一种...但是,我知道我可以使用 jsp 来做到这一点:
<% for(int i=0; i<10;i++){
System.out.print(i);
} %>
提前感谢您的意见。