通过链接传递params中的变量

时间:2011-07-15 02:51:59

标签: ruby-on-rails ruby ruby-on-rails-3 routing params

我有这样的链接:

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

如果我使用的是命名路线,我知道我可以这样做:

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

但由于我没有使用命名路由,我怎样才能将变量传入params散列?

1 个答案:

答案 0 :(得分:2)

使用常规方法获取变量:

/results/?var1=value&var2=value2

所以在你的链接中

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

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