Usando un asistente de ruta para un controlador sin un modelo en rieles

Tengo un controlador JaxDataController para responder a las solicitudes de ajax que no tiene un modelo asociado.

Tiene una sola entrada route.rb match "/jaxdata/:shape_set_id" => "jax_data#fetch"

Me gustaría incluir la ruta a este modelo dentro de una vista .js.coffee.erb en otra parte de mi aplicación. ¿Hay ayudantes de enrutamiento disponibles para esto? De lo contrario, ¿dónde debo declarar un ayudante de enrutamiento para usar en cualquier vista?

preguntado el 03 de mayo de 12 a las 15:05

1 Respuestas

Si especifica el :as opción en su ruta, creará ayudantes para esa ruta. Por lo tanto:

 match "/jaxdata/:shape_set_id" => "jax_data#fetch", :as => :jaxdata

A continuación, debería poder consultar jaxdata_path en sus opiniones.

Ver apartado 3.6 de esta guía: http://guides.rubyonrails.org/routing.html

contestado el 03 de mayo de 12 a las 15:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.