2009-08-31 8 views
1

J'ai une boîte de saisie dont je veux gérer deux types d'information, foo et bar.Une boîte de saisie, beaucoup de possibilités ... dans Rails

L'action de formulaire est définie sur le contrôleur foo ou sur le contrôleur 'bar. Peu importe lequel. Par exemple, l'action de formulaire est foo/new.

Dans le contrôleur, j'ai une fonction qui regarde le texte de saisie de formulaire et détermine si elle est de type foo ou bar.

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

Est-il possible de rediriger vers la nouvelle action du contrôleur de la barre, tout en ajoutant la valeur de programme forme originale dans le hachage params. Mon objectif est aussi de garder la barre/la nouvelle action intacte.

Merci

+1

http://stackoverflow.com/questions/715179/passing-param-values-to-redirectto-as-querystring-in-rails – klochner

Répondre

1

essayer

redirect_to bar_path(@bar, :bar=> params[:bar]) 
Questions connexes