![](/img/trans.png)
[英]How to add RDoc documentation for a method defined using class_eval?
[英]Can not add ActiveRecord callback by using class_eval method
我有一個用戶模型,其中包括模塊Staff:
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
我究竟做錯了什么?
解決了! 問題是我還有另一個類,包括模塊Staff,它不是ActiveRecord模型。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.