对不起,如果标题不足以理解我在问什么。我是 Rails 开发人员,我在视图中使用了多行 <% %> 但现在我意识到这不是最佳实践,所以我来到这里,向你们所有优秀的人致敬 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
%>
我知道从数组中收集元素的更好方法但以上只是示例。但我的问题是,是否有可能,如果是的话,哪种方法是正确的?