मैंने सोचा था कि निम्न दो बराबर थे:रेल: named_scope, लैम्ब्डा और ब्लॉक
named_scope :admin, lambda { |company_id| {:conditions => ['company_id = ?', company_id]} }
named_scope :admin, lambda do |company_id|
{:conditions => ['company_id = ?', company_id]}
end
लेकिन रूबी शिकायत कर रहा है:
ArgumentError: tried to create Proc object without a block
कोई भी विचार?
मुझे लगता है कि आप या तो लैम्ब्डा या ब्लॉक चाहते हैं, दोनों नहीं। तो दूसरे मामले में बस लैम्ब्डा से छुटकारा पाएं और एक ब्लॉक में गुजरें। यह पहले जैसा ही करना चाहिए। – jkupferman