simple_fields_for ブロック内で反復して、[0 から 6] の数字を :day フィールドに割り当てる必要があります。
コントローラ
7.times { @doctor.schedules.build }
意見
<tr>
<% @i = 0 %>
<%= f.simple_fields_for :schedules do |builder| %>
<td>
<%= builder.input :day, value: @y, wrapper: :check %>
<%= builder.input :is_available, as: :boolean, label: false, wrapper: :check %>
<% @i += 1 %>
</td>
<% end %>
</tr>
明らかにこれは 1 から 7 まで始まりますが、どうすれば 0 から 6 まで繰り返すことができますか?