私は2つの関連モデルを手に入れました
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')
しかし、次の投稿と前の投稿を取得する方法は?