【发布时间】:2015-11-30 13:09:06
【问题描述】:
型号是
has_many :questions
accepts_nested_attributes_for :questions
控制器
params.require(:survey).permit(:title,:description,questions_attributes: [:title])
视图是
<%= f.fields_for :questions,@survey.questions.build do |question| %>
<div class="form-group">
<label class="col-lg-12 control-label" for="">Title</label>
<p><%= question.text_field :title %></p>
</div>
<% end %>
通过这个我只输入一次问题。我如何在其中添加多次问题。我无法理解我使用 JavaScript 并制作任何按钮或我这样做的方式?
【问题讨论】:
-
我想添加多个问题。通过此代码我只能添加一次。我如何添加多次?
标签: javascript ruby-on-rails nested-forms fields-for