[Ror-es] Saber en qué controlador estoy

Jorge Bernal jbernal at warp.es
Mon Aug 28 09:21:12 GMT 2006


El 28/08/2006, a las 0:53, Iñaki escribió:

> Hola. He partido de un scaffold y ahora estoy en la vista "new"  
> para crear una
> nueva entrada, así que estoy aquí:
>
>   http://127.0.0.1:3000/user_admin/new
>
> Ahora necesito un botón para "Cancelar" que simplemente me lleve
> a "user_admin/list" y no puedo usar "link_to" porque el botón  
> "Cancelar" se
> crea mediante JavaScript así:
>
>     boton_cancelar.setAttribute('href',"user_admin/list");
>
> Lo que pasa es que al hacerlo así me salgo del método de Rails, es  
> decir,
> estoy en el mismo controlador ("user_admin") así que NO debería  
> tener que
> indicarlo para moverme entre views de dicho controlador, ¿no?
>
> En definitiva, me gustaría poner algo así:
>
>     boton_cancelar.setAttribute('href',"<%= controlador_actual %>/ 
> list");
>
no se si es buena idea usar JS para eso, pero puedes usar url_for
     boton_cancelar.setAttribute('href',"<%= url_for :action =>  
'list' %>");

> pero no sé cómo se hace o si se puede hacer. ¿Hay alguna forma de  
> averiguar el
> controlador actual?
>
> Gracias.
>
>
>
> -- 
> Iñaki
> _______________________________________________
> Ror-es mailing list
> Ror-es at lists.simplelogica.net
> http://lists.simplelogica.net/mailman/listinfo/ror-es

--
Jorge Bernal Ordovás  <jbernal at warp.es>
http://amedias.org/ [ES]
http://koke.amedias.org/ [EN]

Warp Networks         http://www.warp.es/
María de Luna 11, 50018 Zaragoza, España


-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 1940 bytes
Desc: not available
Url : http://lists.simplelogica.net/pipermail/ror-es/attachments/20060828/3a6fa960/attachment.bin 


More information about the Ror-es mailing list