我想知道是否有办法在 rails3 中找到表中的最新记录?
最佳答案
给定一个 Post 模型,您可以执行 @post = Post.order("created_at").last
(我不只是做一个 @post = Post.last
的原因是因为它总是默认按你的主键排序(通常是 id
)。大多数有时这很好,但我确定有一种情况可能会导致问题(例如,在记录上设置自定义 ID、影响主键排序/自动编号等的数据库更改)。按 created_at 排序
时间戳可确保您真正获得最新的记录)。
关于ruby-on-rails - 在 Rails 3 中查找最新的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4870531/