Ruby on rails Rails错误的请求错误的Uri,原因是花括号

Ruby on rails Rails错误的请求错误的Uri,原因是花括号,ruby-on-rails,ruby-on-rails-3,ruby-on-rails-4,webrick,Ruby On Rails,Ruby On Rails 3,Ruby On Rails 4,Webrick,我需要我的url允许大括号。像这样 {target_id} 原因是{target_id}参数稍后将被第三方站点替换。我不会读取那个参数,我只需要在url看起来像这样时加载站点 现在我得到了这个消息 错误的请求 错误的URI“?目标={target_id}` 如何让WeBrick忽略url中的花括号并显示站点 你能逃脱吗?什么意思?我该怎么做取决于你是如何建立这个url的根url(目标:{target\u id})应该为您完成这项工作。否则CGI.escape({target\u id}')就可以

我需要我的url允许大括号。像这样

{target_id}

原因是{target_id}参数稍后将被第三方站点替换。我不会读取那个参数,我只需要在url看起来像这样时加载站点

现在我得到了这个消息

错误的请求

错误的URI“?目标={target_id}`


如何让WeBrick忽略url中的花括号并显示站点

你能逃脱吗?什么意思?我该怎么做取决于你是如何建立这个url的<代码>根url(目标:{target\u id})应该为您完成这项工作。否则
CGI.escape({target\u id}')
就可以了。我不会构建那个url。这是一个url,有人会把它放在地址栏中,以访问我的网站