nbianca
(Bianca)
11
데스크톱에서는 카테고리와 주제를 각각 표시하지만, 모바일에서는 카테고리와 주제를 결합하여 표시합니다. 이 점을 고려할 때, 버그를 일으키는 것은 바로 이 줄입니다:
c.displayable_topics.blank?는 데스크톱에서 주제를 별도로 로드하기 때문에 displayable_topics가 항상 비어 있어 항상 true입니다. 모바일에서는 해당 카테고리에 실제로 주제가 없을 때만 true입니다.
여기에는 두 가지 해결책이 있습니다:
두 번째 해결책은 조건문의 두 번째 부분을 단순히 제거하면 되므로 구현이 더 쉽습니다.
6개의 좋아요