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