【发布时间】:2010-05-15 06:11:04
【问题描述】:
对不起,如果标题不足以理解我在问什么。 我是 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
%>
我知道从数组中收集元素的更好方法但以上只是示例。 但我的问题是,是否有可能,如果是的话,哪种方法是正确的?
【问题讨论】:
-
有效吗?如果它有效,并且是一种明智的方法(即它不违反某些架构原则),那么它就是正确的方法,因为它更简单、更易于阅读。
标签: ruby-on-rails ruby views correctness