如何使用更新的记录和删除的记录重新加载当前的分页页面?

时间:2010-11-22 20:39:38

标签: ruby-on-rails ruby

我对ROR很新。我正在使用“will_paginate” gem。去分页工作得很好。在控制器中,我有def为“索引”,“编辑”,“创建”,“更新”,“销毁”(所有标准视图由脚手架创建,除了“显示”)。用户可以从索引页面编辑或删除列表中的记录或添加新记录。现在,我需要 1.在编辑记录后,在“更新”中,我希望能够返回记录所在的页面,并使用更新的信息重新加载页面。记录
2.删除记录后,在“销毁”中,我希望能够返回记录所在的页面。应该重新加载页面而不删除已删除的记录 3.添加新记录后,我想显示新记录所在的页面。

主要问题是我不知道如何将params [:pages]从一个视图传递到另一个视图以及如何重新加载特定于paginate的页面。

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您只需将请求参数直接传递给redirect_to,就像这样:

redirect_to your_resources_path, :page => params[:page]