【发布时间】:2013-01-04 23:09:47
【问题描述】:
在我的.erb 中,我有一个简单的each 循环:
<%= @user.settings.each do |s| %>
..
<% end %>
检查当前是否正在进行第一次迭代的最简单方法是什么?我知道我可以设置i=0...i++,但这在.erb 内部太乱了。有什么建议吗?
【问题讨论】:
-
终极目标是什么?只对第一个元素做某事,然后遍历其余元素会更容易吗?它将条件逻辑排除在外。
-
@DaveNewton 听起来是个有趣的方法,你应该发布一个例子 :)
标签: ruby-on-rails ruby-on-rails-3 loops each