在Rails控制檯:的Rails 4.1獲得回退,同時創造一個用戶
user = HotelUser.create(:email=>'[email protected]')
(0.0ms) BEGIN
(0.0ms) ROLLBACK
=> #<HotelUser id: nil, userName: nil, email: "[email protected]", address1: nil, address2: nil, created_at: nil, updated_at: nil, password_digest: nil>`
我在rails.I新希望打造軌道console.But我每次m到處Rollback.Why發生這種情況時用戶。
您的用戶可能未通過驗證。檢查提示的模型,或者用'user.errors?'在控制檯中檢查它。我猜你至少需要一個用戶名和密碼摘要才能保存。 – Rog 2014-09-24 06:28:33
現在我得到了:user = HotelUser.create(:email =>'[email protected]',:password =>'ram') ←[1m←[36m(0.0ms)←[0m←[1mBEGIN←[ 0m ←[1m←[35mSQL(1.0ms)←[0m插入'hotel_users'('created_at','email','password_digest','updated_at')VALUES('2014-09-24 06:37: 45','[email protected]','$ 2a $ 10 $ FroE5fx.NTKkImi9QqOnf.j5KDwjknyZBaJTS3N2fGn2nsyC1IaIW','2014-09-24 06:37:45') – John 2014-09-24 06:41:37
這意味着你的用戶已被創建。 – Rog 2014-09-24 06:42:26