何のパラメータが指定されていない場合は、デフォルトルートを上書き
質問
次のスニペットを考えてみましょう
get '/hello/:name' do |n|
"Hello #{n}!"
end
私はデフォルトのパラメータを設定することができますどのように名前が指定されていない場合は?私はトムます。このルートもURLそれほど/ハロー/自動ハロー/タム/にリダイレクトします?
にデフォルトのparamaterを設定することができる場合解決
私はあなたのような何かをしなければならないと考えます:
get '/hello/' do
redirect '/hello/tom'
end
あなたは 'ハロー/ *' と経由のアクセスを行うことができますparams[:splat]
の、あなただけのロジックのための1つの場所にしたい場合。しかし、あなたはまだ/から/ハロー/タムのURLを取得するためにリダイレクトする必要がありますハロー/.のp>
所属していません StackOverflow