RoR:如何添加make link_to指向当前URL并添加参数

时间:2012-07-15 20:07:49

标签: ruby-on-rails

我正在使用Ruby On Rails 3.x

控制器的多个视图调用一个相同的局部,因为90%的局部对于所有视图都是相同的,另外10%是通过部分中的IF / ENDIF处理的。

现在我需要一个指向当前网址的链接并向其传递一个参数,例如如果当前网址为http://myapp.com/welcome/index_1,那么我需要指向http://myapp/welcome/index_1?par=abcd的链接 与

<%=link_to "Info",url_for(:only_path=>true)%>

我获取了当前网址的链接,但是如何添加其他参数。

<%=link_to "Info",url_for(:only_path=>true,:par=>"abcd")%>

不起作用,也不是:

<%=link_to "Info",url_for(:only_path=>true), :par=>"abcd"%>

1 个答案:

答案 0 :(得分:2)

试试这个

<%= link_to "info", url_for(par: "abcd") %>