我有一个页面,我可以添加n个问题。我的问题部分包含如下形式:
= form_for :question, :url => questions_path do |f|
= f.text_field :title
我在params中得到的是"question"=>{"title"=>"Some Name"}
。但是,如果我点击添加新问题按钮,则会在下方呈现相同的部分。我的问题是,即使我现在有2个表格,我仍然可以得到第一个问题。有没有办法获得像
"question"=>{["title"=>"Some Name"], ["title"=>"Some Other Name"]}
答案 0 :(得分:3)
试试这个
= 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