如何通过他们的created_at字段找到最后一条记录?
Record.order("created_at").last
或
Record.where(:created_at).last
或
两者都没有,还有更好的方法吗?
答案 0 :(得分:1)
在Rails中,您也可以添加直线
default_scope { order(created_at: :asc) }
记录模型,以确保Record.last的行为符合预期,您可以找到最新的记录
您可以引用链接scopes in rails
答案 1 :(得分:0)
这是有效的请求
Record.order(created_at: :desc).first
请注意在该字段上使用树索引以取得更好的性能