#はじめに
Ruby on Rails 2 Advent Calendar 2019の17日目の記事になります!
railsで最新レコード1件を取得する方法についての紹介です。(小ネタです。)
##最新のレコード1件取得する
ユーザーテーブルで直近で更新されたレコード1件を取得したい・・・
そんな場合は以下のコードになります。
#モデル名はUser
@user = User.order(updated_at: :desc).limit(1)
#例えば最新登録ユーザーを5名取得したいなどの場合は以下でデータを取得できます。
@user = User.order(created_at: :desc).limit(5)
#まとめ
この記事で誤っている箇所や追記したほうが良い点がありましたらコメント欄などでご指摘いただけますとありがたいです!
普段はSQLを使っているのでActiveRecordになれたいところです。