考虑下面的代码片断:

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

我如何可以设置默认参数,如果没有指定名称?如果我可以设置默认paramater汤姆会,这也路线网址,以便/你好/自动重定向到/你好/汤姆?

有帮助吗?

解决方案

我认为你必须做这样的事情:

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

您可以做 '你好/ *',并通过访问它params[:splat] ,如果你只是想为逻辑一个地方。但是,你仍然要重定向到从/ /你好/汤姆网址你好/.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top