Rails

Railsでjoinしたテーブルでorderする

よく見るサンプルでは、こんな感じだが

Book.joins(:user).order('users.name')

文字列を極力避けたい場合は merge を使うといける。

Book.joins(:user).merge(User.order(:name))

あまり調べても merge の方は出てこない気がするので投稿してみました。