我的模型接受has_many
关联的嵌套属性。
class Employee < ApplicationRecord
has_many :job_references
accepts_nested_attributes_for :address
我希望新员工表格上有多个job_references
的字段。
我的控制器如下:
class EmployeesController < ApplicationController
def new
@employee = employee.new
2.times { @employee.job_references.build }
end
我的表单中有这个
<%= form.simple_fields_for :job_references do |job_references_form| %>
<%= job_references_form.simple_fields_for(:job_reference) do |job_reference_form| %>
<%= job_reference_form.input :name, label: "Name" %>
<%= job_reference_form.input :company %>
<%= job_reference_form.input :role %>
<%= job_reference_form.input :phone_number %>
<% end %>
<% end %>
我希望表单显示很多输入,代表两个作业参考记录。但是,该表单使用一组字段进行渲染,仅供一个作业参考。
如何确保表单显示两组字段?