4
我需要在simple_fields_for塊內迭代,以將數字[0至6]分配給:day字段。如何迭代simple_fields_for?
控制器
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?
假設@y應該是@i,這似乎應該循環0-6,因爲它是。 – Geoff