我循环遍历一个对象数组,这些对象在我的视图中创建了同一表单的多个副本。每个表单都有一个隐藏的ID,可以响应特定的注释。这些表单目前正在运行,但是为了使用前端验证(如jQuery验证),我需要每个输入字段具有不同的名称值。
查看
<% @questions.each do |question| %>
<%= form_for @lenderanswer, url: business_loan_question_answer_path(@user) do |f| %>
<%= f.hidden_field :qanda_type, :value => "answer" %>
<%= f.hidden_field :qanda_id, :value => question.Id %>
<section>
<label class="textarea">
<%= f.text_area :answer, :placeholder => "Your answer.." %>
</label>
</section>
<%= f.submit "Submit Answer", :class => "btn btn-u", :type => "submit" %>
<% end %>
<% end %>
# HTML OUTPUT
<textarea id="loan_question_answer_answer" name="loan_question_answer[answer]" placeholder="Your answer.."></textarea>
我想以某种方式将“_1”,“_ 2”等添加到名称值(取决于迭代了多少个问题。我有没有办法在名称值中附加数字值?< / p>