gpt4 book ai didi

sql - rails : Get next/previous record

转载 作者:行者123 更新时间:2023-12-03 01:17:08 24 4
gpt4 key购买 nike

我的应用程序包含属于用户的照片。

在 photo#show View 中,我想显示“此用户的更多内容”,并显示该用户的下一张和上一张照片。我可以接受按 id 顺序排列的下一张/上一张照片或按 created_at 顺序排列的下一张/上一张照片。

您将如何为下一张/上一张照片或多张下一张/上一张照片编写此类查询?

最佳答案

试试这个:

class User
has_many :photos
end


class Photo
belongs_to :user

def next
user.photos.where("id > ?", id).first
end

def prev
user.photos.where("id < ?", id).last
end

end

现在您可以:

photo.next
photo.prev

关于sql - rails : Get next/previous record,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7394088/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com