orderメソッド

orderメソッドとは

データベスから取得した値を任意の順に並び替えるメソッド

index機能で使用

 

orderメソッドの使い方

モデル名.order("並び替えたいカラム名")

<例>

User.order("name") User.order(:name)

 →Userモデルのnameカラムを昇順で並び替え(デフォルトで昇順)

User.order("id desc") User.order(name: :desc)

 →Userモデルのidカラムを降順で並び替え(desc:降順)