1
我有活動的數組記錄對象。從第三個到最後一個活動記錄對象循環遍歷每個元素
@obj = User.post
現在我想通過@obj從第三個元素循環到最後。我想下面的東西
@obj.third-to-last.each do
#output here
end
我可以做到這一點使用計數器,如果其他條件。我想知道是否有更好更簡單的方法來做到這一點。
我有活動的數組記錄對象。從第三個到最後一個活動記錄對象循環遍歷每個元素
@obj = User.post
現在我想通過@obj從第三個元素循環到最後。我想下面的東西
@obj.third-to-last.each do
#output here
end
我可以做到這一點使用計數器,如果其他條件。我想知道是否有更好更簡單的方法來做到這一點。
使用Array#drop
方法下降的@obj
前兩個元素:
@obj.drop(2).each do |obj|
# whatever...
end
只要做到使用方法ary[range]
:
@obj[2..-1].each do |el|
# your code here
end