関係に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
他のアクションでビルドを設定する必要がありますか?