Estoy tratando de hacer que ActiveModel :: Callbacks trabaje con ActiveResource (específicamente after_initialize) para una aplicación de Rails 3, pero parece que no puedo hacer que funcione. No recibo ningún error, pero el método de devolución de llamada nunca se ejecuta.Obteniendo ActiveModel :: Callbacks para trabajar con ActiveResource
Aquí es un fragmento de código
class User < ActiveResource::Base
extend ActiveModel::Callbacks
define_model_callbacks :initialize, :only => :after
after_initialize :update_info
def update_info
puts 'info'
end
end
Por alguna razón, el update_info nunca se ejecuta. ¿Alguien tiene alguna idea de cómo hacer que esto funcione?
Esto es bastante decepcionante, pero parece que tiene razón. https://github.com/rails/rails/blob/master/activemodel/lib/active_model/callbacks.rb – tybro0103