我们可以把一些常用的回调封装起来,以便重用
class ProductCallbacks # 这里不继承任何类
# 一般定义成类方法
def self.after_destroy(product)
if product.name =~ /^dmy.*/
puts '您删除了dmy类商品'
end
end
end
class Product < ApplicationRecord
after_destroy ProductCallbacks
# 之前定义的类方法 所以 这里直接把类拿过来即可
end