Здравствуйте.
Есть ли возможность анонимизировать множество пользователей одновременно?
Через API или, возможно, запросы к базе данных?
Спасибо.
Маршрута API для массовой анонимизации пользователей не существует. Вам нужно будет анонимизировать пользователей по одному.
Это можно сделать в консоли Rails. Вам нужно будет изучить код, чтобы узнать, как вызвать нужную функцию, а затем пройтись циклом по пользователям, которых нужно сделать анонимными.
Вообще, мне стало любопытно, и в другой теме, где вы обсуждали это, была ссылка на код.
Что-то вроде:
users = User.where(способ получить пользователей — возможно, добавить их всех в группу)
users.each do |user|
a = UserAnonymizer.new(user)
a.make_anonymous
end