Aumentando o número de finders dinâmicos do ActiveRecord, agora temos o find_last_by. Já tinhamos os famosos find_by e o find_all_by.
Além de simplificar, ficou muito mais elegante recuperar o último comentário feito por um usuário, por exemplo. Veja:
Comment.find_last_by_author("Carlos Brando")
Este artigo pertence a série “Edge Rails”. Todos os exemplos dados aqui funcionarão somente no Ruby on Rails 2.2 ou superior. A intenção desta série é preparar antecipadamente os programadores para as próximas versões do framework.
2 Comentários em "Edge Rails: Mais um finder dinâmico"
Boa notícia … quantas vezes eu já tentei (intuitivamente) fazer Algumacoisa.find(:last) … hehehe …
Elvis,
Mas Model.find(:last) funciona na versão atual do Rails.
Deixe o seu comentário!