Edge Rails: Agregações (composed_of) agora podem ser usadas nas pesquisas

4 de fevereiro de 2008  |  Rails 2.1  | 

324395092_4e98f00930.jpg

O método composed_of você já conhece. Veja este caso como exemplo:

class Account < ActiveRecord::Base
  composed_of :balance, :class_name => "Money", :mapping => %w(balance amount)
end

A partir de agora, você pode passar um objeto Money como parâmetro no método find da classe Account, assim:

amount = 500
currency = "USD"
Account.find(:all, :conditions => { :balance => Money.new(amount, currency) })

2 Comentários


  1. Muito bom seus artigos, parabens pela didatica.
    Já estava desistindo de tentar aprender rails, mas seus screencast me deu novo animo. Simples e rapido. Muito bom!

  2. doidera a foto do post ehehehe
    edge rails é a melhor série do teu blog, valeu

Deixe um comentário