Railscast111で説明されているように、フィルターに基づいて投稿を返す検索リソースがあり、次のコードがあります。
def filter_posts
posts = Post.order('created_at DESC')
posts = posts.where("name ilike ?", "%#{keywords}%")
posts = posts.where(... #numerous other filters
posts
end
フィルター自体は問題ないようです。ただし、必ず「created_at DESC」の順に内容が返されるとは限りません。常に「created_at DESC」の順序になるように最終出力をソートするにはどうすればよいですか? 現在、投稿モデルと検索モデルの間に関連付けはありません。ビルドする必要がありますか? もしそうなら、どのように?