Sto cercando di ottenere ActiveModel :: Callbacks per funzionare con ActiveResource (in particolare after_initialize) per un'applicazione Rails 3, ma non riesco a farlo funzionare. Non ricevo errori, ma il metodo di callback non viene mai eseguito.Ottenere ActiveModel :: Callbacks per funzionare con ActiveResource
Ecco un frammento di codice
class User < ActiveResource::Base
extend ActiveModel::Callbacks
define_model_callbacks :initialize, :only => :after
after_initialize :update_info
def update_info
puts 'info'
end
end
Per qualche ragione, l'update_info viene mai eseguito. Qualcuno ha idea di come farlo funzionare?
Questo è piuttosto deludente, ma sembra hai ragione. https://github.com/rails/rails/blob/master/activemodel/lib/active_model/callbacks.rb – tybro0103