수업 일정이 있습니다. @appointments_monday
, 우리는 특정 category
에 속하는 appointment
다른 있습니다두 번 반복 수행 방법
물론, @appointment.each
이 작동하지 않을 것입니다. 특정 카테고리의 몇 가지 약속이 비어있을 수 있기 때문에
: 그것은 뭔가를 생성합니다. 우리는 각 appointment
을 판단 @categories
을 통해 루프를 시도하고 있지만, 다음과 같이 밝혀 :
<% @appointments.each do |appointment| %>
<% @categories.each do |category| %>
<% if appointment.category == category %>
<%= appointment %>
<% else %>
placeholder
<% end %>
<% end %>
<% end %>
나는 문제가 @categories.each
때마다 이상 반복되는 것을 생각합니다. 이 문제를 어떻게 처리해야합니까?
원하는 출력을 표시 할 수 있습니까? 첫 번째 다이어그램입니까? – Daiku
@Daiku 예, 처음입니다. – cqcn1991
그러면 내부 및 외부 반복기를 전환해야한다고 생각합니다. 그러나 카테고리가 일치하는지 확인하는 테스트가 루비가 아닌 C로되어 있기 때문에 Carol의 대답은 아마 더 효율적입니다. – Daiku