0
以下のRails 2コードをRails 3スコープに変換するには、.merge(:条件)を削除して、Rails 3のactiverecordスコープに移動しようとしています。Rails 2のハッシュマージをRails 3に変換するにはどうすればよいですか?
class Customer < ActiveRecord::Base
def self.find_invoice_by_customer(customer_address, opts={})
invoice = Customer.find(opts.merge(:conditions => {:address => customer_address }))
end
end
Customer.find_invoice_by_customer(@address, :condition => ["customer_name = ?", @customer.name])
私の現在の呼び出しにマージする私のメソッドにopt = {}パラメータがあり、渡されたoptはby_address以外のものになります。 – rubies