LoginSignup
15
16

More than 3 years have passed since last update.

railsのActiveRecordで最新のレコード1件取得する

Posted at

はじめに

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になれたいところです。

15
16
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
15
16