Одно поле ввода, много возможностей ... в Rails - PullRequest
1 голос
/ 31 августа 2009

У меня есть поле ввода, которое я хочу обрабатывать двумя типами информации, foo и bar.

Действие формы устанавливается либо на контроллер foo, либо на контроллер 'bar. Это действительно не имеет значения, какой. Для примера, действие формы - foo/new.

В контроллере у меня есть функция, которая просматривает вводимый текст формы и определяет, имеет ли он тип foo или тип bar.

If `foo`, continue processing and saving the data in the foo controller. 
If `bar`, I need to send it to the bar controller. 

Есть ли способ перенаправить на новое действие контроллера панели при программном добавлении исходного значения формы в хэш параметров. Моя цель - сохранить планку / новое действие без изменений.

Спасибо

1 Ответ

1 голос
/ 31 августа 2009

1001 * попробовать *

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