Обычно использование form_for(@foo)
означает, что в конце действия формы вы будете иметь данные формы в params[:foo]
, но в моем случае я хотел бы иметь собственное пространство имен, применяемое к этим параметрам, т.е. params[:bar]
, а не params[:foo]
.
Я не говорю о том, чтобы увеличить пространство имен, предоставив аргумент :namespace
методу form_for
. Напротив, мое текущее имя перекрыто, и я хочу его укоротить. Что еще более важно, я фактически заменяю новую модель вместо существующей, поэтому контроллер заполняется вызовами params[:quoter]
, тогда как наша новая модель поставляет params[:company_quoter_intf_quoter]
. Любые идеи?
Характеристики: Ruby 1.9.3, Rails 3.2.3