题
考虑下面的代码片断:
get '/hello/:name' do |n|
"Hello #{n}!"
end
我如何可以设置默认参数,如果没有指定名称?如果我可以设置默认paramater汤姆会,这也路线网址,以便/你好/自动重定向到/你好/汤姆?
解决方案
我认为你必须做这样的事情:
get '/hello/' do
redirect '/hello/tom'
end
您可以做 '你好/ *',并通过访问它params[:splat]
,如果你只是想为逻辑一个地方。但是,你仍然要重定向到从/ /你好/汤姆网址你好/.
不隶属于 StackOverflow