我在一个页面上可以添加n个问题。我的问题部分包含如下形式:
= form_for :question, :url => questions_path do |f|
= f.text_field :title
我得到的参数是"question"=>{"title"=>"Some Name"}
。但是,如果我单击“添加新问题”按钮,则将在下面呈现相同的部分。我的问题是,即使我现在有两种形式,我仍然会得到第一个问题参数。有没有办法获得像
"question"=>{["title"=>"Some Name"], ["title"=>"Some Other Name"]}
试试这个
= form_for :question, :url => questions_path do |f|
= f.text_field :title, name: "question[title][]"
有关更多信息,请参见http://guides.rubyonrails.org/action_controller_overview.html#hash-and-array-parameters
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句