我有一个nested form
基于关系的has_one
关系,但它没有显示字段。
我错过了什么?
新动作
def new
@doctor = Doctor.new
1.times { @doctor.build_schedule }
respond_to do |format|
format.html # new.html.erb
format.json { render json: @doctor }
end
end
_形式
<%= simple_form_for(@doctor, :html => { class: "form-horizontal"}) do |f| %>
<%= f.input :name %>
<%= f.simple_fields_for :schedule do |builder| %>
<%= render 'days_checkboxes', :f => builder %>
<%= f.submit %>
<% end %>
模型
class Doctor < ActiveRecord::Base
has_one :schedule, dependent: :destroy
end
我是否必须在其他操作中设置构建?