обмен данными между действиями контроллера - PullRequest
0 голосов
/ 01 декабря 2011

У меня есть контроллер X, который в основном имеет 3 новых действия, поиск и результат.

Новое действие отображает форму и имеет кнопку поиска, которая отправляет параметры поиска.

Действие поиска вызывает некоторые методы ruby ​​для получения данных, которые необходимо передать контроллеру результатов, который будет отображать данные.

из поискового действия, которое я использую redirect_to '/x/result', :some_data => @data

Но я никогда не получаю @data как часть моих параметров в моем представлении результатов.

Я использую Rails 3.1

1 Ответ

0 голосов
/ 01 декабря 2011

redirect_to - это действие HTTP, оно сообщит браузеру, что нужно идти в другое место.Вы можете хранить только переменные сессии.Вы должны отображаться в вашем поисковом действии, поскольку именно там вы ищите данные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...