0
我有這樣一個鏈接:傳遞變量在PARAMS哈希通過鏈路
<%= link_to "up", "/results/#{@search}" %>
如果我使用了一個名爲路線,我知道我能做到這一點:
<%= link_to "up", up_path(:type => "variable") %>
但因爲我米不使用命名的路線,我怎麼可以傳入一個變量到params散列?
我有這樣一個鏈接:傳遞變量在PARAMS哈希通過鏈路
<%= link_to "up", "/results/#{@search}" %>
如果我使用了一個名爲路線,我知道我能做到這一點:
<%= link_to "up", up_path(:type => "variable") %>
但因爲我米不使用命名的路線,我怎麼可以傳入一個變量到params散列?
使用得到變量的常規方式有:
/results/?var1=value&var2=value2
等
在你的鏈接所以
<%= link_to "up", "/results/?type=#{@search}" %>
當然這可能不是最好的做法,但你可以從那裏開始