Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Ruby (http://www.forosdelweb.com/f105/)
-   -   Dos Ambientes (http://www.forosdelweb.com/f105/dos-ambientes-571639/)

williamFernando 01/04/2008 20:02

Dos Ambientes
 
Muy buenas Noches.

soy nuevo en el foro con algo de experiencia en ror.

tengo un problema con los layouts, debo presentar uno para los usuarios administradores y otro para los usuarios comunes.

utilizo restful_authentication y no se en que momento y como puedo decirle a la aplicacion que utilice uno u otro layout.

yo puedo identificacar si el usuario logueado es administrador o es usuario corriente.

por favor me ayuda?

saludos desde Medellin, Colombia.

williamFernando 03/04/2008 06:41

Re: Dos Ambientes
 
aqui encontre la solucion.

http://ururails.wordpress.com/

Seleccionar layout dinamicamente

saludos

el_ro 03/04/2008 11:14

Re: Dos Ambientes
 
La pregunta es.. realmente necesitas 2 layouts diferentes?

Una solucion comun es agregar un @content_for_admin en un filtro en caso de que el usuario sea admin, y de acuerdo a eso llamar a un partial que muestre el panel de administrador. La idea es no repetir codigo, ni 2 layouts que sean casi iguales, solo para cambiar algunos detalles.

williamFernando 04/04/2008 09:34

Re: Dos Ambientes
 
Cita:

Iniciado por el_ro (Mensaje 2348538)
La pregunta es.. realmente necesitas 2 layouts diferentes?

Una solucion comun es agregar un @content_for_admin en un filtro en caso de que el usuario sea admin, y de acuerdo a eso llamar a un partial que muestre el panel de administrador. La idea es no repetir codigo, ni 2 layouts que sean casi iguales, solo para cambiar algunos detalles.

Gracias por responder.

bueno, pero como haria eso? tienes algun ejemplo? esos terminos aun no los manejo.

mil gracias por tu ayuda

williamFernando 05/04/2008 07:41

Re: Dos Ambientes
 
http://www.inwebwetrust.net/inwebwetrust/post/2007/04/10/descubriendo-content_for

el_ro, creo que a esto te refieres


La zona horaria es GMT -6. Ahora son las 00:21.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.