2.1.5 :013 > User.create(id: 999999, first_name: 'bob', login: 'smithb',
last_name: 'smith', email: '[email protected]', active: true)
(0.1ms) BEGIN
我得到
(0.1ms) ROLLBACK
=> #<User id: nil, login: "smithb", password_digest: nil, created_at: nil, updated_at: nil, first_name: "bob", last_name: "smith", email: "[email protected]", roles: nil, active: true>
2.1.5 :014 > User
=> User(id: integer, login: string, password_digest: string, created_at: datetime, updated_at: datetime, first_name: string, last_name: string, email: string, roles: integer, active: boolean)
我怎麼能看到什麼樣的錯誤引起的回滾?
我可以看到在模型的驗證,我相信我擁有所有必需的字段,以便試圖找出錯誤是什麼
用戶模型是
2.1.5 :015 > User
=> User(id: integer, login: string, password_digest: string, created_at: datetime,
updated_at: datetime, first_name: string, last_name: string, email: string,
roles: integer, active: boolean)
更新 - 這是文摘我需要的。我仍然很想知道如何看到這個錯誤。
該解決方案是控制器,他的問題不是問題所在。 – miler350
我完全同意。該解決方案可在控制器和控制檯中使用。這個解決方案在控制檯上工作沒有任何問題。學到更多。 – Rubyrider
你是什麼意思?誰告訴你沒有實例變量? – Rubyrider