Tengo un método de clase mezclado en todos mis modelos. el método se llama cuando se evalúa la clase de modelo. desafortunadamente (para mí), esto parece estar a pedido, siempre que se necesite el modelo en el entorno de desarrollo. ¿Cómo pueden los rieles cargar todos los modelos al inicio? esto es incluso aconsejable?Rails 3 cargando todos los modelos en el arranque
class Foo < ActiveRecord::Base
include Acl
register_acl # i need this to be called for all models at start up
end
Básicamente, el register_acl toma unos argumentos de "acciones" que el modelo le gustaría ser de acceso controlado. Supongamos que una de las acciones de Foo es "administrar" y el sistema debe conocer esta acción al inicio. Creo que en el modelo es el lugar más natural para tener esta lógica.
gracias!
cache_classes es muy inconveniente en el desarrollo. ¡Probaré el método eaglar_load! ¡Gracias! – janechii