El 4 de enero de 2010 11:01, Nestor Rodriguez <[email protected]>escribió:
> Esta muy interesante esto de formtastic, lo probé y me funciono de > maravilla, pero abusando un poco jeje, no me queda claro, aunque me la pase > googleando, como es que sabe el controlador que siempre debe llamar al > layout "application.html.ert" para mostrar las diferentes vistas?. > > Busque en application_controller.rb para ver si no hay algo que indique que > los diferentes controladores creados deberían usar el layout > "application.html.ert" > en sus vistas, pero nada, busque en las configuraciones y no logro encontrar > algo que me permita modificar ese comportamiento. > > Por ejemplo, quiero crear un layout "informes.html.ert" y que determinados > controladores lo llamen para mostrar sus vistas, y luego crear sucesivamente > direrentes layouts que sean utilizados por los controladores que desee y así > mostrar sus vistas en esos layouts. > > *Ilustrando:* > Informes.html.ert > ganados_controller.rb (index, new, edit, show) > estadisticas_controller.rb (index, new, edit, show) > graficos_controller.rb (index, new, edit, show) > resumenes_controller.rb (index, new, edit, show) > > menu.html.ert > salidas_controller.rb (index, new, edit, show) > entradas_controler.rb (index, new, edit, show) > cambios_controller.rb (index, new, edit, show) > > Si alguien pudiera decirme donde esta, el lugar donde se puede configurar > eso. > > Desde ya gracias. > > Nestor R. > Rails usa el application layout por defecto, si queres que use otro o no use ninguno tenés que especificarlo en el controller. Por ejemplo en el "ganados_controller": def index #tu codigo render :layout => "informes" end Saludos
_______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
