Пользовательское имя для хэша параметров из Rails form_for

Обычно использование 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

29
задан JellicleCat 28 June 2012 в 16:14
поделиться