테마 활용 현황 통계

제 포럼에서 여러 테마(서로 다른 색상 스킴과 기능)를 만들었습니다. 커스터마이징을 정말 좋아했거든요. :wink:

몇 년이 지난 지금, 포럼을 리뉴얼하고 있습니다. 활용도가 낮은 기존 테마를 제거하고 3~4개만 남기는 방향으로 정리하고 싶습니다. 커뮤니티에서 어떤 테마를 얼마나 많이 사용하고 있는지 쉽게 확인할 수 있는 방법이 있을까요?

배터리가 떨어지기 전에 내가 줄 수 있는 최선의 답변입니다:

UserOption.where("theme_ids is not null").pluck(:theme_ids)

더 나은 방법은 해당 배열의 길이가 0보다 큰 경우를 검색하는 것인데, 어떻게 해야 하는지는 모르겠습니다. 위 코드는 모든 항목을 가져옵니다. 이후 정렬과 카운트를 위해 좀 더 영리한 방법을 적용할 수 있습니다.

참고

훌륭합니다. 감사합니다!

:slight_smile: