我有两个相关的模型
class Post
belongs_to :subject
end
我需要获取按 'subjects'.'name' ASC, 'posts'.'updated_at' DESC 排序的帖子然后对于任何给定的id,根据给定的排序顺序获取 Post.find(id) 的下一个和之前的帖子。
我这样订购帖子:
Post.joins(:subject).order('subjects.name ASC, posts.updated_at DESC')
但是如何获得下一个和上一个帖子?