我的控制器中有以下代码,无法弄清楚为什么用户没有被保存。当我查看数据库时,它永远不会进入操作邮件程序,并且用户尚未更新。
def students
if current_user.welcomed == false
current_user.welcomed = true
if current_user.save
UserMailer.welcome(current_user).deliver
end
end
end
有任何想法吗?谢谢。
编辑:
此外,我已经验证它确实进入if current_user.welcomed == false
但从未进入保存条件