Definição de Scope no Rails

A definição de Scope no Rais até a versão 3 era da seguinte maneira:

class Class < AtiveRecord::Base  
  scope :most_recent, order("created_at DESC")  
end

No Rails 4, a definição de Scope passou a ser da seguinte forma:

class Class < AtiveRecord::Base  
  scope :most_recent, -> {order("created_at DESC")}
end

 

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s