私はActiveModel ::コールバックのRails 3アプリケーションのためのActiveResource(特にafter_initialize)で動作するように取得しようとしていますで動作するように、私はそれが仕事を得るように見えることはできません。エラーは発生しませんが、コールバックメソッドは決して実行されません。ここで取得ActiveModel ::コールバックは、ActiveResource
が何らかの理由コード
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が実行されることはありません。誰でもこれを動作させる方法を知っていますか?
これはかなり残念ですが、あなたが正しい表示されます。 https://github.com/rails/rails/blob/master/activemodel/lib/active_model/callbacks.rb – tybro0103