ruby on rails 3 - Cómo pasar parámetros de URL a la raíz[en las rutas.rb] en Ruby on Rails
routes ruby on rails (2)
Parece que es imposible hacerlo en rieles.
Una forma de solucionar esto es apuntar a una acción de controlador que redireccionará a otra acción con todos los parámetros establecidos (una solución más fea, una solución más fea en mi opinión)
o
puede apuntar a un controlador que establecerá valores predeterminados para los parámetros si no se pasaron los parámetros.
se dan cuenta de que esta pregunta es similar a esta.
Pasar parámetros de URL a redirect_to: root
Sin embargo, me gustaría comenzar la aplicación con los parámetros aprobados desde el principio. Tal vez root: en el archivo routes.rb no es exactamente la forma correcta de hacerlo?
Básicamente estaba esperando que comenzara así.
http: // localhost: 3000 / controller? hello_id = 1 & finder_id = 1 & laser_id = 1 & sharks_id = 4
¡Cualquier idea sería realmente apreciada!
Tal vez ha cambiado en los últimos años, pero esto es definitivamente posible ahora:
root to: ''controller#action'', hello_id: 1, finder_id: 1, laser_id: 1, sharks_id: 4