🔄

Rails orderメソッド

2023/08/04に公開

https://zenn.dev/sn_fk_popo/articles/bd5a8d452fa37f
ここで触れたorderメソッドについて詳しく書いてみよう。

orderメソッドとは?

一言で簡潔に言うと、データベースから取得してきた値を並び替えることができるメソッド!

使い方

基本構文
モデル名.order("並び替えたいカラム名")
# もしくは
モデル名.order(:並び替えたいカラム名)



順序を変えたい場合

コントローラー
# どれも表示されるものは同じ
モデル名.order("カラム名 DESC")
モデル名.order(カラム名: "DESC")
モデル名.order(カラム名: :DESC)

ちなみにDESCは降順、ASCは昇順のこと。

参考文献

https://pikawaka.com/rails/order

Discussion