0
我在我的控制器中有以下代碼,無法找出爲什麼用戶不被保存。當我查看我的數據庫時,它從未進入動作郵件程序和用戶尚未更新。用戶型號不會保存
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
但從未進入保存條件
也許這不是保存。你檢查了日誌嗎?另外,我會考慮像'除非current_user.welcomed'或更多的Ruby類型的東西。 –
@daveNewton我知道它沒有保存'不知道爲什麼用戶不被保存。'我想知道爲什麼。 – Deekor
用'save!'替換'save'並從這裏發佈日誌錯誤 –