通常, usingform_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