Edge Rails: Active Record agora aceita find(:last)

From Blogosfera | RubyOnBr, 8 months ago, 0 views

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)

comments

No comments yet.

You must be logged in to add your own comment.