如何在Ruby on rails上获取数组的最后一行?

时间:2012-12-15 04:21:56

标签: ruby-on-rails ruby ruby-on-rails-3

<%= m.members %>

这将在下面给出这个数组。如果我只想获得此数组的最后一行(Ray的记录),我该如何编码?

[#<User id: 4, username: "John", age: 27, deleted_at: nil>, 
#<User id: 8, username: "Mike", age: 27, deleted_at: nil>,
#<User id: 13, username: "Ray", age: 27, deleted_at: nil>]

1 个答案:

答案 0 :(得分:1)

[#<User id: 4, username: "John", age: 27, deleted_at: nil>, 
#<User id: 8, username: "Mike", age: 27, deleted_at: nil>,
#<User id: 13, username: "Ray", age: 27, deleted_at: nil>].last


如果我们想要得到最后和第一个元素如下:
例如: arr = [1,2,3,4]
$&GT; arr.last =&gt; 4
$&GT; arr.first =&gt; 1