我有一个链接,如下所示:
<%= link_to "CSV", admin_report_user_path(@user.id), format: "csv") %>
我想在链接中添加一些查询字符串值,如何添加它们?
答案 0 :(得分:3)
您可以使用下面的逗号
添加此内容activate_this.py
如果您需要添加如下所示的键
<%= link_to "CSV", admin_report_user_path(@user.id, query2, query3), format: "csv") %>
如果您需要将查询字符串与当前的URL参数合并,如下所示
<%= link_to "CSV", admin_report_user_path(@user.id, foo: "bar", baz: "quux"), format: "csv") %>
#=> www.example.com/search?query=rails # current URL
<%= link_to 'CSV', request.query_parameters.merge(foo: "bar", baz: "quux") %>
#=> www.example.com/search?query=rails&foo=bar&baz=quux # after merge
也可以生成带锚点的链接
link_to
使用<%= link_to "CSV", user_path(@user, anchor: "wall") %>
# => <a href="/users/1#wall">User wall</a>
在新窗口中打开链接。
_blank
希望有所帮助