2011-08-03 14 views
10

Estoy aprendiendo Ruby on Rails actualmente y me pregunto cuándo se creará una instancia de una clase de controlador. ¿Una instancia para cada solicitud de acción? ¿O una instancia que se comparte entre las solicitudes de un cliente?¿Cuándo se creará una instancia de un controlador?

Veo que hay variables de instancia en la clase de controlador y que se comparten con la vista, por lo que creo que se crea una instancia de controlador en cada solicitud de acción. ¿Estoy en lo cierto?

+3

Sí, cada solicitud HTTP desde un cliente va a crear una nueva instancia del controlador y llamar a ese método de acción en él. Las variables de instancia del controlador estarán accesibles para la vista – house9

+3

http://guides.rubyonrails.org/action_controller_overview.html – house9

+2

@ house9, creo que debería agregar eso como una respuesta en lugar de como un comentario. – Mischa

Respuesta

Cuestiones relacionadas