# User:0x00000007234e28的未定义方法‘`pluck’出错
我想知道最后两个注册用户的详细信息。
def index
if User.exists?
user1 = User.first.pluck(:id)
user2 = User.second.pluck(:id)
end
end发布于 2015-08-07 21:29:01
要解决您的问题,可以执行以下操作
def index
last_two_users = User.order(created_at: :asc).limit(2).pluck(:id)
end您可以对created_at列进行排序(如果有),也可以对id列进行排序。如果使用id列,请将asc更改为desc。
另一种方法是使用map:
last_two_users = User.last(2).map(&:id)last_two_users会将最后两个用户添加到您的表中。
https://stackoverflow.com/questions/31877299
复制相似问题