2012-06-28 11 views
24

In genere, utilizzando form_for(@foo) significa che nel back-end dell'azione del modulo, i dati del modulo saranno disponibili in params[:foo], ma nel mio caso mi piacerebbe avere uno spazio dei nomi personalizzato applicato a questi parametri, ovvero params[:bar], non params[:foo].Nome personalizzato per l'hash dei parametri da Rails form_for

Sono non parlando di fare lo spazio dei nomi più fornendo l'argomento :namespace al metodo form_for. Al contrario, il mio nome attuale è troppo lungo, e voglio accorciarlo. Ancora più importante, in realtà sto scambiando un nuovo modello al posto di uno esistente, quindi il controller è pieno di chiamate a params[:quoter], mentre il nostro nuovo modello fornisce params[:company_quoter_intf_quoter]. Qualche idea?

Spec: rubino 1.9.3, Rails 3.2.3

risposta

Problemi correlati