错误未定义方法`pluck'for#User:0x00000007234e28
我想了解最后两位注册用户的详细信息。
def index
if User.exists?
user1 = User.first.pluck(:id)
user2 = User.second.pluck(:id)
end
end
答案 0 :(得分:2)
要解决您的问题,您可以执行以下操作
def index
last_two_users = User.order(created_at: :asc).limit(2).pluck(:id)
end
如果您有created_at
列,或id
列,您可以对id
列进行排序。如果您使用asc
列更改desc
至last_two_users = User.last(2).map(&:id)
。
另一种方法是使用map:
last_two_users
{{1}}会将最后2位用户添加到您的表格中。