新手问题 请问 form_tag 怎么在 url 中 merge params 值

QueXuQ · February 22, 2013 · Last by zhangyuan replied at February 22, 2013 · 2081 hits

例如本来我的 url 是

/?view=grid

然后我在本页里有个搜索框,是由form_tag来搜索的,但是我一但点击搜索,url 就变成:

/?utf8=✓&search=pjax

而我想生成:

/?view=grid&utf8=✓&search=pjax

一般点击就可以使用merge,请问在 form 下,应该怎么弄才可以生成我需要的 url 呢?

我记得 GET 请求表单里,action 里的查询串参数,不会提交给服务器。我以前是写了个 Helper,把当前请求里的 URL 里的查询串参数放在表单的 input 里(当然要给这些参数设置一个白名单)

You need to Sign in before reply, if you don't have an account, please Sign up first.