Здравствуйте,
Я пытаюсь массово одобрить пользователей, но сталкиваюсь с проблемами даже при одобрении одного пользователя через интерфейс. Кнопка выглядит «отключенной», а при нажатии на «одобрить» возникает ошибка внутреннего сервера.
Я использую версию 2.5.0.beta3, хэш коммита 0e4db91870.
При проверке логов я вижу:
Reviewable::InvalidAction (Can't peform `approve_user` on ReviewableUser) /var/www/discourse/app/models/reviewable.rb:346:in `perform'
Хотя сообщение в логе понятно, я не уверен, какое правильное действие пользователя требуется для одобрения этого пользователя.
Вот что я вижу в консоли Firefox:
А вот как выглядит мой интерфейс:
После решения этой проблемы я хотел бы массово одобрить пользователей так, чтобы все они получили соответствующие письма.
Если я выполню массовое обновление, как показано ниже (и в этой теме Bulk deleting / mass modifying users), гарантирует ли это получение ими писем?
Если да, то какая будет эквивалентная команда? (Аналогичная приведённой ниже)
User.joins(:user_stat).where("user_stats.post_count = 0 AND user_stats.topic_count = 0").destroy_all
Заранее благодарю за любую помощь!


