Normalerweise bedeutet die Verwendung von form_for(@foo)
, dass Sie am Ende der Formularaktion die Formulardaten in params[:foo]
haben, aber in meinem Fall möchte ich einen benutzerdefinierten Namespace haben zu diesen Parametern, dh params[:bar]
, nicht params[:foo]
.Benutzerdefinierter Name für Params-Hash aus Rails form_for
Ich bin nicht reden über die Namespace länger zu machen, indem das :namespace
Argument der form_for
Methode liefert. Im Gegenteil, mein derzeitiger Name ist übermäßig lang, und ich möchte ihn verkürzen. Noch wichtiger ist, ich tausche ein neues Modell anstelle eines vorhandenen, so dass der Controller mit Aufrufen an params[:quoter]
gefüllt wird, während unser neues Modell params[:company_quoter_intf_quoter]
liefert. Irgendwelche Ideen?
Specs: Rubin 1.9.3, Rails 3.2.3
Ich suchte nach diesem und es war nicht sofort offensichtlich, also danke. –