在Rails中排除第一个(或最后一个)“每个”
如何排除Rails中的第一个和/或最后一个项目:
... some code ...
在调用each_with_index
之前使用范围切片数组:
如果要排除第一个元素,请从1
开始。
要排除最后一个元素,请以-2
结尾。
@shops[1..-2].each_with_index do |shop, i| ... end
如果你的@shops数组不是很大,你可以在做循环之前对它进行切片:
@shops[1..-2].each_with_index do |shop, i|
以上是排除第一个和最后一个…你可以从0开始包含第一个,或者在结尾处使用-1来包括最后一个。