仅获取当前视图中的查询字符串

Get only the query string in current view

我正在为我的 Rails 网站设置规范 URL,该网站有许多子域呈现与主域完全相同的内容。

我将其添加到我的布局顶部:

<link rel="canonical" href="http://cappedin.com#{url_for}" />

这确保 Google 爬虫知道帮助我的 SEO 的最终来源。

上面的代码在存在查询字符串时不包含查询字符串

我可以 request.query_parameters 然后将其分解成一个字符串...但是有没有一种简单的方法可以从请求中获取 ?provider=233 查询字符串?

为了仅获取请求的查询字符串,request.query_string returns 除了“?”之外的所有内容