我有一个用户模型,其中包括模块人员:
class User < ActiveRecord::Base
include Staff
...
end
我想为包含此模块的所有模型添加一个 after_update 回调:
module Staff
def self.included(model)
model.class_eval do
after_update :callback
end
end
private
def callback
...
end
end
我得到一个 NoMethodError:
undefined method `after_update' for Object:Class
我究竟做错了什么?