2016-04-01特に極める、というほどではないんですが、色々と実際に試してみたので備忘録代わりに。同じ結果となる(orderがキャンセルされている)※ちなみに、unscopeには、whereとかselectとかもハッシュで渡すとキャンセル出来るらしい。BYここがかなり詰まったので。controller#Userテーブルに紐づくCountryテーブルの国名で並び替えたい場合。JOINをしてあげないと探せない・でも、この後国名を一覧で表示するときとかはjoinsだと、N+1問題起こしてしまうので、includesもあわせて行う(なんか無駄な気がする。)・で、order()内のモデル名は必ず複数形(joinは単数形だから結構はまった。JOINを発行しているけど、includeは、2行のSQLに分かれているのが、ポイントでした。