我想标题里已经说清楚了,但我还有一个问题。
Discourse 的 Rails 命令列表在哪里?我记得看过,但现在找不到了。
可能吧,但我不认为这是好的做法,因为你可能会向未验证的地址发送垃圾邮件。
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