クラススケジュールがあります。には、特定の に属する@appointments_mondayさまざまなものがあります。appointmentcategory

確かに、うまくいき@appointment.eachません。次のようなものが生成されます。

特定のカテゴリの予定が空になる可能性があるためです。@categories各 を判断するためにループスルーしようとしていますappointmentが、次のようになります。

<% @appointments.each do |appointment| %>
<% @categories.each do |category| %>
<% if appointment.category == category %>
<%= appointment %>
<% else %>
placeholder
<% end %>
<% end %>
<% end %>
@categories.each問題は、毎回ループすることだと思います。これにどのように対処する必要がありますか?