传递一些参数和重定向的最佳方法是什么?
我看到了一些示例,这些示例说,如果仅将它们添加到重定向哈希中,它们就会随着请求一起传递,但是在Rails 3中似乎不再起作用。
在我的示例中,我有一个“多次修改”页面,该页面使用户可以一次更改多个项目的类别。由于他们浏览的商品太多,因此此表格是分页的。
如果用户在items page 3
上,进行一些更改并按sumbit,则 Controller 操作将接收带有已更改记录ID的发布请求,进行更改,然后重定向到edit_many_items_path
。
因此,该重定向如下所示:
redirect_to edit_multiple_items_path, :notice => 'items updated'
...但是我想做的是这样的:
redirect_to edit_multiple_items_path, :notice => 'items updated', :page => ##
上面的代码不起作用,所以有人能举个例子吗?
最佳答案
尝试这个:
redirect_to(edit_multiple_items_path(:page =>2), :notice => 'items updated')
关于ruby-on-rails - Rails:使用参数重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5433591/