【发布时间】:2013-12-13 19:00:42
【问题描述】:
我认为这应该很容易,但我一辈子都无法让它发挥作用,或者在网络上找到任何解释它的东西。提交表单后,我想重定向回引用者/引用者并更改或删除一个或多个查询参数。
例如表格在
/tasks/6?foo=1&bar=1
然后我想去
/tasks/6?foo=0&bar=1
我尝试了各种基于
的组合redirect_to :back, foo: 0
或
redirect_to :back, params: {foo: 0, bar: 1}
等等,但没有任何东西可以将我重定向到原始页面以外的任何内容。我希望避免自己弄乱字符串,但可能会发生这种情况。
如果还有一种方法可以完全摆脱一个参数,那就太好了,例如重定向到:
/tasks/6?bar=1
谢谢!
【问题讨论】:
标签: ruby-on-rails redirect ruby-on-rails-4 query-string