[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