🔄
Rails orderメソッド
ここで触れたorderメソッドについて詳しく書いてみよう。
orderメソッドとは?
一言で簡潔に言うと、データベースから取得してきた値を並び替えることができるメソッド!
使い方
基本構文
モデル名.order("並び替えたいカラム名")
# もしくは
モデル名.order(:並び替えたいカラム名)
順序を変えたい場合
コントローラー
# どれも表示されるものは同じ
モデル名.order("カラム名 DESC")
モデル名.order(カラム名: "DESC")
モデル名.order(カラム名: :DESC)
ちなみにDESC
は降順、ASC
は昇順のこと。
参考文献
Discussion