表示順を管理するカラムを特定のモデルに追加したときに、nilと数値が入ってるものの順番を忘れるので、メモ
結論
asc → 値が入ってるものが優先
desc → nilが入ってるものが優先
やったこと
・Activerecordのorderメソッドで実行
・Ransackのsortメソッドで実行
・PostgresにSQL(order by)実行
いずれの場合も結論にある通りの結果になった
表示順を管理するカラムを特定のモデルに追加したときに、nilと数値が入ってるものの順番を忘れるので、メモ
asc → 値が入ってるものが優先
desc → nilが入ってるものが優先
・Activerecordのorderメソッドで実行
・Ransackのsortメソッドで実行
・PostgresにSQL(order by)実行
いずれの場合も結論にある通りの結果になった
コメントを残す