比如这种
一天,在各个时段有好几节课。每节课都根据“date”和“category”进行了分类
问题是,怎么实现“空格”呢?因为有的时间是空出来的
如果直接是appointments.each do
来输出的话
就肯定是这样的:
UPDATE: 如果是在循环里面再判断的话,怎么做? 我是这样
<% @appointments.each do |appointment| %>
<% @categories.each do |category| %>
<% if appointment.category == category %>
<%= appointment %>
<% else %>
placeholder
<% end %>
<% end %>
<% end %>
但是结果就……
这个应该是因为@categories.each
导致了每个 appointment 都被循环了一次,所以有 2 个 appoint 就会产生两个表格
不知道咋弄了……