【发布时间】:2012-02-14 00:12:58
【问题描述】:
我试图让 ActiveModel::Callbacks 与 Rails 3 应用程序的 ActiveResource(特别是 after_initialize)一起工作,但我似乎无法让它工作。我没有收到任何错误,但从未执行过回调方法。
这是一段sn-p代码
class User < ActiveResource::Base
extend ActiveModel::Callbacks
define_model_callbacks :initialize, :only => :after
after_initialize :update_info
def update_info
puts 'info'
end
end
由于某种原因,update_info 永远不会执行。有人知道如何让它工作吗?
【问题讨论】:
标签: ruby-on-rails-3 activeresource activemodel