Myślałem następujące dwa były równoważne:szyn: named_scope, lambda i bloki
named_scope :admin, lambda { |company_id| {:conditions => ['company_id = ?', company_id]} }
named_scope :admin, lambda do |company_id|
{:conditions => ['company_id = ?', company_id]}
end
ale Ruby narzeka:
ArgumentError: tried to create Proc object without a block
pomysłów?
Myślę, że chcesz albo lambda, albo blok, nie oba. W drugim przypadku po prostu pozbądź się lambda i podaj blok. To powinno zrobić to samo, co pierwsze. – jkupferman