我正在制作一个视图,在同一页面上显示12个人的议程。因此,我不是用FullCalendar单独编写12个议程,而是如何创建一个运行12次并制作12个议程的循环?
这就是我想要格式的方式:
avail1.fullCalendar({
header: {
left: false,
center: false,
right: false,
},
height: 730,
slotMinutes: 30,
allDaySlot: false,
minTime: 6,
maxTime: '21:30',
defaultView: 'agendaDay',
});
这为第一人提供了议程,但我希望它能够再次这样做11次。我想要的是让循环更改第1行中的#1:avail1.fullCalendar({
更改为2,3,4,并一直更改为12。
如果您需要查看更多代码,请告诉我谢谢!
答案 0 :(得分:1)
这应该这样做:(ERB模板引擎)
<% 12.times do |i| %>
avail<%= i+1 %>.fullCalendar({
header: {
left: false,
center: false,
right: false,
},
height: 730,
slotMinutes: 30,
allDaySlot: false,
minTime: 6,
maxTime: '21:30',
defaultView: 'agendaDay',
});
<% end %>