因此,要獲得一個記錄在用戶模式,我跑無法保存記錄在控制檯
@user = User.find(1)
然後更改屬性:
@user.active = false
然後,它返回false
當我跑
@user.save
我得到
(0.2ms) BEGIN
(0.3ms) SELECT 1 FROM `users` WHERE (LOWER(`users`.`username`) = LOWER('sean') AND `users`.`id` != 1) LIMIT 1
(0.3ms) SELECT 1 FROM `users` WHERE (LOWER(`users`.`email`) = LOWER('[email protected]') AND `users`.`id` != 1) LIMIT 1
(0.6ms) ROLLBACK
=> false
嘗試'@ user.save'然後檢查'@ user.errors',看看是否有任何驗證錯誤保存。 –