Подтвердить что ты не робот

Rails: перенаправление с параметрами

Какой лучший способ передать некоторые параметры вместе с перенаправлением?

Я видел примеры, в которых говорилось, что если вы просто добавите их в свой хеш-редирект, они будут переданы вместе с запросом, но это, похоже, больше не работает в Rails 3.

В моем примере у меня есть страница редактирования нескольких, которая позволяет пользователю изменять категорию на нескольких элементах одновременно. Поскольку они просматривают так много элементов, эта форма разбивается на страницы.

Если пользователь находится на items page 3, делает некоторые изменения и нажимает sumbit, тогда действие контроллера получает почтовый запрос с идентификаторами записей, которые были изменены, вносит изменения и перенаправляется на edit_many_items_path.

Итак, это перенаправление выглядит так:

redirect_to edit_multiple_items_path, :notice => 'items updated'

... но то, что я хотел бы сделать, это что-то вроде:

redirect_to edit_multiple_items_path, :notice => 'items updated', :page => ##

Вышеприведенный код не работает, так есть ли у кого-нибудь пример того, что будет?

4b9b3361

Ответ 1

Попробуйте следующее:

redirect_to(edit_multiple_items_path(:page =>2), :notice => 'items updated')