Hay un buen resumen con ejemplos en Zobie's Blog que muestra cómo verificar manualmente el mapeo URL-a-controlador/acción y el inverso. Por ejemplo, comience con
r = Rails.application.routes
acceder a las rutas objeto (página de Zobie, un par de años de edad, dice que el uso ActionController::Routing::Routes
, pero que ahora está desfasada y en Rails.application.routes
). A continuación, puede comprobar el enrutamiento basado en una URL:
>> r.recognize_path "/station/index/42.html"
=> {:controller=>"station", :action=>"index", :format=>"html", :id=>"42"}
y ver qué URL se genera para un controlador/acción determinada/parámetros de combinación:
>> r.generate :controller => :station, :action=> :index, :id=>42
=> /station/index/42
Gracias, Zobie!
encontrado la respuesta [aquí] (http://www.infinitecube.com/?p=5=1) ... –