我正在为我的应用程序使用rails 3,因为我需要将proc用于命名范围,但它不适用于我
scope :donate_list,Proc.new {|nonprofit,event| where("zip IN (?) AND category_id IN (?)",nonprofit,event)}
哪里出错了
答案 0 :(得分:3)
尝试使用lambda:
scope :donate_list, lambda {|nonprofit,event| where("zip IN (?) AND category_id IN (?)",nonprofit,event)}