この質問にはすでに答えがあります。
モデルがありますDescription
そしてClick
。Description
多くを持っていますClicks
。
並べ替え方法Descriptions
列でClick
?
試してみる
Description.joins(:click).order('click.column_name')
これがうまくいかない場合は、次のように、結合条件の前に.allを呼び出す必要があります。
Description.all.joins(:click).order('click.column_name')
Association named 'click' was not found on Description; perhaps you misspelled it?
しかし、私がクリックを作成するときそれが説明idを持ち、すべてがうまく機能するとき、関係はうまく行われます。 - TeTiRoss