Question

Considérons l'extrait suivant:

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

Comment définir un paramètre par défaut si le nom n'est pas spécifié? Si je peux régler la paramater par défaut à Tom sera cette voie aussi l'URL afin / bonjour / redirigera automatiquement / bonjour / tom?

Était-ce utile?

La solution

Je pense que vous avez à faire quelque chose comme:

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

Vous pouvez faire 'bonjour / *' et d'y accéder par params[:splat] , si vous voulez juste un endroit pour la logique. Mais vous auriez encore de rediriger pour arriver au / bonjour / tom url de / bonjour /.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top