Olha aí uma alteração legal!
Até agora podíamos usar apenas três operadores para procurar dados usando o método find do Active Record: :first, :all e o próprio id do objeto (neste caso não usamos um operador especifico, mas a falta de um significa que estamos passando o id).
E quando queríamos o último registro inserido no banco? Tínhamos de usar a opção :conditions para conseguir isto. Agora ficou mais simples, porque teremos um quarto operador o :last. Veja alguns exemplos:
Person.find(:last)
Person.find(:last, :conditions => [ "user_name = ?", user_name])
Person.find(:last, :order => "created_on DESC", :offset => 5)


Isto sempre me fez falta!!! hehehehe, ficava pensando se era só eu que demandava um :last…
Abraço!
[...] Edge Rails: Active Record agora aceita find(:last) [...]