我的表格是这样的:
<%= form_for @report do |f| %>
<div class="row">
<div class="col-sm-9">
<h3 class="page-header">
Children
</h3>
<div class="row">
<% students.each do |student| %>
<div class="col-xs-4 col-md-2">
<div class="std_container">
<%= check_box_tag "student_ids[]", student.id, nil, {id: "check_#{student.id}", class: "student_check"} %>
<%= label_tag "check_#{student.id}" do %>
<div class="std_label"><%= student.name %></div>
<div class="std_img thumbnail"><img src="http://www.codeproject.com/KB/GDI-plus/ImageProcessing2/img.jpg" alt=""></div>
<% end %>
</div>
</div>
<% end %>
</div>
</div>
<%= render "form_categories", f: f, report_notes: @report.report_notes %>
<%= render "messages/form", ????? %>
</div>
</div>
</div>
<% end %>
我需要在底部渲染这两个部分。 'messages'
部分是响应不同控制器但需要使用"student_ids[]"
表单上的@report
参数及其自身参数的表单。这部分是:
<%= form_for @message do |f| %>
<div class="row">
<div class="col-sm-10 col-sm-offset-1">
<%= f.hidden_field :professor_id, :value => current_user.professor.id %>
<%= f.label :text, "Texto" %>
<%= f.text_area :text %>
<%= f.submit "Enviar", class: "btn btn-default" %>
</div>
</div>
<% end %>
如何构建此消息&#34;消息&#34;部分我可以使用&#34; student_ids []&#34;并将其提交给控制器?
答案 0 :(得分:0)
这是不可能的。我使用javascript解决了这个问题。