Pregunta

Considere el siguiente fragmento:

  get '/hello/:name' do |n|
        "Hello #{n}!"
  end

¿Cómo puedo configurar a los parámetros por defecto si no se especifica el nombre? Si puedo establecer el parámetro de forma predeterminada a Tom será esto también ruta de la URL de modo / hola / redirigirá automáticamente a / hola / tom?

¿Fue útil?

Solución

Yo creo que hay que hacer algo como:

get '/hello/' do
  redirect '/hello/tom'
end

Se podría hacer 'hola / *' y acceder a ella a través de params[:splat] , si lo que desea es un lugar para la lógica. Pero a pesar de ello tiene que redirigir llegar al / hola / url tom desde / hola /.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top