Я искал решение этого вопроса последние пару дней. Это просто раздражение, но я ненавижу не знать, как что-то делать ...
Среда: 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);
} %>
Заранее спасибо за ваш вклад.