在这种情况下,您可以使用批量管理任务吗?
尽管我刚刚在我的测试用户(邮箱:test_thirteen@here.invalid,之前是 TL1,现在是 TL0)上测试了您的第二段代码,并且它对我有效。
User.where(trust_level: 1).each do |u|
if u.primary_email&.email.end_with?(".invalid")
u.change_trust_level!(TrustLevel[0])
end
end
在这种情况下,您可以使用批量管理任务吗?
尽管我刚刚在我的测试用户(邮箱:test_thirteen@here.invalid,之前是 TL1,现在是 TL0)上测试了您的第二段代码,并且它对我有效。
User.where(trust_level: 1).each do |u|
if u.primary_email&.email.end_with?(".invalid")
u.change_trust_level!(TrustLevel[0])
end
end