Получение ActiveModel :: Callbacks для работы с ActiveResource

Я пытаюсь заставить ActiveModel :: Callbacks работать с ActiveResource (в частности, after_initialize) для приложения Rails 3, но я не могу заставить его Работа. Я не получаю никаких ошибок, но метод обратного вызова никогда не выполняется.

Вот фрагмент кода

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 никогда не выполняется. Кто-нибудь знает, как заставить это работать?

7
задан gmoniey 14 February 2012 в 00:12
поделиться