Observers de ActiveRecord por defecto


#1

Hola a todos,

me acabo de dar cuenta de la existencia de esta línea en el
environment.rb:

Activate observers that should always be running

config.active_record.observers = :cacher, :garbage_collector

Me preocupa la frase de “that should always be running”.

¿Alguien las ha descomentado y sabe para qué sirven cada una? (la del
garbage_collector la imagino, vaya).

¿De verdad se nota la mejora en el rendimiento?

Un saludo!


#2

Me contesto yo mismo:

esos dos observers no existen. Con esa frase se refiere a que ahí se
han de colocar los observers que siempre se tengan que ejecutar, y no
los que sean dependientes del controlador. Y como ejemplo pone esos
dos.

Muy sutil la frase que han elegido.

Disculpad la
confusión.


#3

Seria bueno colocar unos observers para capturar estadisticas generales
ahi.

Benjamin