Routing 带有sinatra/padrino的别名url

Routing 带有sinatra/padrino的别名url,routing,sinatra,padrino,Routing,Sinatra,Padrino,我有这个,它很管用 get :about, :map => '/about_us' do render :erb, "<%= 'foo' %>" end get '/:slug' do redirect "/about_us" # <-- end get:about,:map=>'/about_-us'do 渲染:erb“ 结束 获取“/:slug”do 重定向“/about_-us”#get:about,:map=>”/about_-u

我有这个,它很管用

  get :about, :map => '/about_us' do
    render :erb, "<%= 'foo' %>"
  end
  get '/:slug' do
    redirect "/about_us" # <--
  end
get:about,:map=>'/about_-us'do
渲染:erb“
结束
获取“/:slug”do
重定向“/about_-us”#
get:about,:map=>”/about_-us'do
渲染:erb“
结束
获取“/:slug”do
调用env.merge('PATH\u INFO'=>'/about\u us')
结束
get :about, :map => '/about_us' do
  render :erb, "<%= 'foo' %>"
end

get '/:slug' do
  call env.merge('PATH_INFO' => '/about_us')
end