[Rails5.2.2]nilを含む場合のorder byの順番の仕様確認 Rails Twitter Facebook はてブ Pocket LINE コピー 2019.03.20 表示順を管理するカラムを特定のモデルに追加したときに、nilと数値が入ってるものの順番を忘れるので、メモ 目次 結論やったこと 結論 asc → 値が入ってるものが優先 desc → nilが入ってるものが優先 やったこと ・Activerecordのorderメソッドで実行 ・Ransackのsortメソッドで実行 ・PostgresにSQL(order by)実行 いずれの場合も結論にある通りの結果になった
コメント