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