刚进一家公司看到用了很多回调,但是看到这些用法感觉有点儿蒙!
after_create :set_name, if: Proc.new {|o| o.name.present?}
after_create :set_defult, if: :is_default
这什么意思?
假如我想在创建之后,根据 self 的某个列是否满足特定条件才去走 after_create 该怎么写?这样吗?
after_create :xxxx, if: -> { self.changed? }
求解