2011-07-15 32 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}" %> 

当然这可能不是最好的做法,但你可以从那里开始