Ruby on Rails:选择除一个之外的所有id

时间:2012-06-11 10:32:10

标签: ruby-on-rails ruby request

我想选择除第一个之外的所有ID。
User.find(:all)调用所有id,但是如何进行异常?

2 个答案:

答案 0 :(得分:6)

通过单一查询:

User.offset(1).pluck(:id)

答案 1 :(得分:0)

除了第一个

之外,它会给你所有的ID
User.where(:_id.ne => User.first.id).map(&:_id)