Given a Post model, you could do @post = Post.order("created_at").last
(The reason I didn't just do a @post = Post.last
is because that always defaults to sort by your primary key (usually id
). Most of the time this is fine, but I'm sure there's a scenario where that could cause problems (e.g. setting custom IDs on records, database changes which affect the primary key sequencing/autonumbering, etc.). Sorting by the created_at
timestamp ensures you are really getting the most recent record).
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…