[Ror-es] Ayuda con callbacks
javier ramirez
jramirez at aspgems.com
Tue Mar 25 20:49:22 GMT 2008
buenas,
> Gracias Javier, tiene buena pinta. Aunque lo he probado y creo que
> tengo un problema de visibilidad de variables, en mi apunta_historico
> (after_update) no sabe lo que es @producto_bak que se crea en
> apunta_datos (after_find).
>
ten en cuenta, por si acaso, que el after_find es como el
after_initialize, algo especiales. No puedes hacer esto
after_find :metodo
tienes que hacer explícitamente
def after_find
#tu código
end
te lo comento por si acaso, no sea que no se esté ejecutando tu
after_find. Por lo demás, la variable debería verse sin problemas.
Yo en un proyecto antiguo que hice tengo un after_find definido así
def after_find
@row_cache = User.new(self.attributes.dup)
self.email_confirmation = self.email
self.paypal_account_confirmation = self.paypal_account
end
y luego utilizo el @row_cache sin problemas en un before_update
suerte,
javier ramírez
More information about the Ror-es
mailing list