标签: ruby-on-rails ruby arrays ruby-on-rails-3
所以就像你可以@items.active.first获得第一项一样,有没有办法选择别的东西,比如第56项?
@items.active.first
显然@items.active.fiftysixth不起作用,但还有其他方法可以访问吗?
@items.active.fiftysixth
答案 0 :(得分:4)
当集合是关系时,您可以使用偏移量(.first只转换为SQL中的limit 1)
limit 1
@items.active.offset(55).first
或者,如果它是一个数组:
@items.active[55]