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

QueXuQ · 2013年02月22日 · 最后由 zhangyuan 回复于 2013年02月22日 · 2087 次阅读

例如本来我的 url 是

/?view=grid

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

/?utf8=✓&search=pjax

而我想生成:

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

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

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

需要 登录 后方可回复, 如果你还没有账号请 注册新账号