No ultimo Rails Podcast eu falei sobre a alteração no método find do ActiveRecord, que agora permite usarmos a opção :last.
Então o Akita levantou a questão: “Como este método é implementado?”, hmm, err… Bom, eu resolvi pesquisar e acho que a melhor forma de responder esta pergunta é mostrando um dos seus testes:
last = Developer.find :last
assert_equal last, Developer.find(:first, :order => 'id desc')
end
Entendeu?