shallow rails examples concern ruby-on-rails url resources routes helper

ruby on rails - examples - Interpolación en Rails Route Helper



routes ruby on rails (1)

¿Hay alguna forma de interpolar en una llamada a un ayudante de ruta?

Tengo un parcial en el que paso un recurso (Usuario, Galería, etc.) como un resource llamado local. Necesito un enlace para editar el recurso, pero necesito que el enlace sea diferente para cada recurso:

Para un usuario, el enlace necesita usar el helper edit_user_path , para Gallery necesita usar edit_gallery_path etc.

Así que necesito una manera de interpolar el nombre del recurso en el helper (Pseudo código): edit_{resource.name}_path


Puede reemplazar edit_user_path con send("edit_user_path") . Ya verificado en la consola.

Ahora puedes interpolar la cuerda adentro.