2009-08-31 12 views
1

Ich habe ein Eingabefeld, das ich zwei Arten von Informationen, foo und bar behandeln soll.Ein Eingabefeld, viele Möglichkeiten ... in Rails

Die Formularaktion wird entweder auf foo oder 'bar eingestellt. Es spielt wirklich keine Rolle, welcher. Die Formularaktion lautet beispielsweise foo/new.

In der Steuerung habe ich eine Funktion, die auf den Formulareingabetext schaut und feststellt, ob sie vom Typ foo ist oder bar.

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

Gibt es eine Möglichkeit, um die neue Aktion der Bar-Controller umgeleitet, während programmatisch den ursprüngliche Form Wert in die params-Hash-Zugabe. Mein Ziel ist es auch, die Leiste/neue Aktion intakt zu halten.

Dank

+1

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

Antwort

1

versuchen

redirect_to bar_path(@bar, :bar=> params[:bar]) 
Verwandte Themen