0
上before_create,before_update,before_destroy方法,我想這樣做的,如果:在多個約束,如before_create:方法中,如果:[:多個:約束]
before_destroy :lock_quantity, if: [:processed, :quantity_changed]
,這樣,如果它已經處理量不能改變
(以防萬一:)
def lock_quantity
errors.add :quantity, "You must revert the row before changing quantity"
end
如此,纔可能有多個條件: ?