Как перезагрузить текущую страницу пагинации с обновленной записью и удаленной записью? - PullRequest
1 голос
/ 22 ноября 2010

Я очень новичок в ROR. Я использую "will_paginate" gem. Иди, пагинат работает отлично. В контроллере у меня есть def для «index», «edit», «create», «update», «destroy» (все стандартные представления, созданные scaffold, кроме «show»). Со страницы индекса пользователь может редактировать или удалять запись из списка или добавлять новую запись. Теперь мне нужно
1. после редактирования записи в «обновлении» я хочу иметь возможность вернуться на страницу, где находилась запись, и перезагрузить страницу с обновленной информацией. для записи
2. после удаления записи, в разделе «уничтожить», я хочу иметь возможность вернуться на страницу, где была запись. Страница должна быть перезагружена без удаленной записи
3. после добавления новой записи я хотел бы показать страницу, где должна быть новая запись.

Основная проблема в том, что я действительно не знаю, как передавать параметры [: pages] из одного представления в другое и как перезагрузить страницу, разбитую на страницы.

Заранее спасибо за помощь.

1 Ответ

0 голосов
/ 22 ноября 2010

Вы можете просто передать параметры запроса непосредственно в redirect_to, например:

redirect_to your_resources_path, :page => params[:page]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...