Rails form_for中params哈希的自定义名称

32

通常使用form_for(@foo)意味着在表单操作的后端,您将在params[:foo]中获得表单数据,但在我的情况下,我想将自定义名称空间应用于这些参数,即params[:bar]而不是params[:foo]

并不是要通过向form_for方法提供:namespace参数来使命名空间更长。相反,我当前的名称过长,我想缩短它。更重要的是,我实际上要替换一个现有模型,因此控制器充满对params[:quoter]的调用,而我们的新模型提供params[:company_quoter_intf_quoter]。有什么建议吗?

规格: Ruby 1.9.3,Rails 3.2.3

1个回答

50

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接