gpt4 book ai didi

ruby-on-rails - 来自Rails form_for的params hash的自定义名称

转载 作者:行者123 更新时间:2023-12-03 09:21:38 25 4
gpt4 key购买 nike

通常,使用form_for(@foo)意味着在表单操作的后端,您将表单数据包含在params[:foo]中,但就我而言,我想将自定义 namespace 应用于这些参数,即params[:bar]而不是params[:foo]

我不是在通过向:namespace方法提供form_for参数来延长 namespace 。相反,我目前的名字太长了,我想简称。更重要的是,我实际上是在交换一个新模型来代替现有模型,因此 Controller 充满了对params[:quoter]的调用,而我们的新模型提供了params[:company_quoter_intf_quoter]。有任何想法吗?

规格:Ruby 1.9.3,Rails 3.2.3

最佳答案

您正在寻找的是:

form_for(@foo, :as => :bar)

可以在以下位置找到此文档:

http://api.rubyonrails.org/classes/ActionView/Helpers/FormHelper.html

关于ruby-on-rails - 来自Rails form_for的params hash的自定义名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11248670/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com