今回の記事では、テーブル(データを格納しておく場所)のレコード(個別の情報)を所得する際の順番を入れ替える方法を説明します。
○orderメソッド
モデルが使用することができるActiveRecordメソッドの一つ。
テーブル(データベース)から所得した複数のレコード情報を持つインスタンス(変数)を並び替えることができるメソッド。
引数に
並び替えの基準となるカラム名と並び順を以下のように指定することで使用ができる。
インスタンス = モデル名.order("並び替えの基準となるカラム名 並び順")
並び順は
DESC:Descending(降順)①旧→新、②小さいものから大きいものへ
ASC:Ascending(昇順)①新→旧、②大きいものから小さいものへ