Кажется, всё сказано в заголовке, но у меня есть дополнительный вопрос. Где-то есть список команд Rails для Discourse? Я помню, что видел его, но не могу найти.
Скорее всего, но я не считаю это хорошей практикой, так как вы можете случайно отправить спам на неподтверждённые адреса.
myInactiveUsers = User.where(active: false)
myInactiveUsers.each do |myInactiveUser|
myInactiveUser.active = true
myInactiveUser.save!
end
Приведённый выше скрипт должен работать, но я не уверен, не возникнет ли дополнительных непреднамеренных побочных эффектов (с функциональной точки зрения). Используйте на свой страх и риск!
Это просто Active Record Basics — Ruby on Rails Guides
И знание основных объектов, которые поддерживает Discourse, в данном случае модели User.
Модели находятся здесь: discourse/app/models at main · discourse/discourse · GitHub
Спасибо за ответ ![]()
Это просто из любопытства после прочтения этой темы.
Я не буду тестировать код самостоятельно, и поскольку вы не уверены, что не будет никаких побочных эффектов, я не могу отметить решение как проверенное.
Спасибо за ссылки!