belongs_to :valid_coupon, ->(o) { where "discounts > #{o.payments_count}" }
->(o) 这个 是什么意思 固定写法?
这表示 belongs_to 可以用这个 来加 限制条件?
兰姆达
#1 楼 @skandhas lambda?
这是从 1.9 开始引入的创建 lambda 的语法
->(o) { where "discounts > #{o.payments_count}" }
等效于
lambda { |o| where "discounts > #{o.payments_count}" }