我有两个不同的 after_create 回调。我只希望在创建的记录中存在字段时运行一个
我知道该怎么做,但我不太明白语法
#rental.rb
after_create :delete_booking , :if => ":booking_no = 'NOT NULL'"
after_create :set_requires_allocation
def delete_booking
@booking = Booking.where(:booking_no => self.booking_no).first
@booking.destroy
end
def set_requires_allocation
self.user.requires_allocation = 'false'
end
set_requires_allocation 也将通过在 users 表中将“true”更改为“false”来实际实现我认为的效果吗?
谢谢