0

假设我有一个用于输入科目分数的表格(单独的模型),并且我想从一个选择框中输入来自特定教室的学生的分数。如何根据我选择的教室上传所有学生并让他们在标记字段旁边排队

教室 > 一个

学生姓名 - 标记

史蒂夫·旺德 - _______

罗马统治 - _______

香蕉麦克 - _______

罗娜·米金斯 - _______

4

1 回答 1

0

有很多方法可以解决这个问题。我会选择最简单的,假设你使用简单的形式。

你基本上想要做的是这样的:

form_for @class do |f|
 # Here you can either loop trough the number of students here or make JS method call from a button to create a new instance of the div below for each student you want to add
  f.simple_fields_for :students do |student_form|
    # Here you have all simple_form methods available
    student_form.input :score
  end
  f.button :submit
end
于 2021-04-26T19:04:35.243 回答