Извините, если заголовка недостаточно, чтобы понять, о чем я спрашиваю.Я разработчик рельсов, и я использовал несколько строк <%%> в своих взглядах, но теперь я понял, что это не лучшая практика, поэтому я пришел сюда и хотел бы сказать вам всем отличные ребята, каков правильный путь в ROR?
Например, если мне нужно что-то вроде следующего:
<% user =User.all %>
<% name= [] %>
<% count = 0 %>
<% for user in users %>
<% name << user.name %>
<% count+=1%>
<% end %>
Могу ли я сделать это следующим образом?
<% user =User.all
name= []
count = 0
for user in users
name << user.name
count+=1
end
%>
Я знаю лучший способ сбора элементов из массива, но выше это только пример.Но мой вопрос: возможно ли это, и если да, то какой путь правильный?