На моём форуме я создал несколько тем (с разными цветовыми схемами и функциями). Мне нравилась возможность кастомизации
Спустя несколько лет я решил обновить дизайн. Я хочу убрать старые темы, которые мало используются, и оставить только 3 или 4. Есть ли простой способ определить, какие темы использует мое сообщество?
UserOption.where("theme_ids is not null").pluck(:theme_ids)
Лучше было бы искать там, где этот массив имеет длину больше 0, но я не знаю, как это сделать. Этот запрос вернёт все значения. Далее вы можете применить какой-нибудь хитрый способ для сортировки и подсчёта.