ruby-on-rails - Rails:使用参数重定向

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

传递一些参数和重定向的最佳方法是什么?

我看到了一些示例,这些示例说,如果仅将它们添加到重定向哈希中,它们就会随着请求一起传递,但是在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/

相关文章:

ruby-on-rails - 为 AASM 中的所有转换注册回调?

ruby-on-rails-3 - 设计:在不登录的情况下将用户切换为管理员(su-方法)

ruby-on-rails - 如何显示视频?

ruby-on-rails - 如何使用 Rails 中的构建器生成自定义表单

ruby-on-rails - 将多个 css 类分配给 Rails 中的表元素

redirect - Umbraco 自定义 404 错误页面不起作用

asp.net-mvc - 如何避免 ASP.NET MVC 中的重定向循环

javascript - MVC 中元标记内容 url :? 的替代方案是什么

ruby-on-rails - 如何使用 sunspot 仅搜索已批准的文章

ruby-on-rails - 从 View 中删除反模式到 Controller