Мне нужно активировать пользователя через консоль, чтобы ему не приходилось нажимать на ссылку активации в письме. Какие команды для этого нужно выполнить в консоли?
Старые методы, найденные в старых темах, больше, похоже, не работают.
Мне нужно активировать пользователя через консоль, чтобы ему не приходилось нажимать на ссылку активации в письме. Какие команды для этого нужно выполнить в консоли?
Старые методы, найденные в старых темах, больше, похоже, не работают.
Я не думаю, что для этого есть прямая команда, но вы можете использовать консоль Rails.
Сначала войдите в неё:
cd /var/discourse
./launcher enter app
rails c
Затем найдите пользователя по имени (замените username_to_activate) и активируйте его.
User.find_by(username: "username_to_activate").activate
Чтобы выйти, введите exit два раза.
Вы должны увидеть это действие в логе:
![]()