2011-07-15 35 views
0

我有這樣一個鏈接:傳遞變量在PARAMS哈希通過鏈路

<%= link_to "up", "/results/#{@search}" %> 

如果我使用了一個名爲路線,我知道我能做到這一點:

<%= link_to "up", up_path(:type => "variable") %> 

但因爲我米不使用命名的路線,我怎麼可以傳入一個變量到params散列?

回答

2

使用得到變量的常規方式有:

/results/?var1=value&var2=value2 

在你的鏈接

所以

<%= link_to "up", "/results/?type=#{@search}" %> 

當然這可能不是最好的做法,但你可以從那裏開始