2
Rails的錯誤,我發現這個錯誤時,調用保存方法
我張淑琪的Rails:Rails的3.2.5,SQLite的3.7.12(在Gemfile中1.3.6),最新的ActiveRecord
感謝您提前。
Rails的錯誤,我發現這個錯誤時,調用保存方法
我張淑琪的Rails:Rails的3.2.5,SQLite的3.7.12(在Gemfile中1.3.6),最新的ActiveRecord
感謝您提前。
ActiveRecord和較新版本的SQLite都支持嵌套事務,但AR/SQLite適配器不支持嵌套事務。
進一步閱讀:
https://rails.lighthouseapp.com/projects/8994-ruby-on-rails/tickets/6307 http://stackoverflow.com/questions/4153719/rails-3-nested-transactions-exception-in-a-child-block
一個令人驚訝的遺漏文檔,因爲SQLite是默認的數據庫!
您是否使用database_cleaner? – Agis
請發佈文字,而不是圖片。 –
這是終端產出 軌控制檯--sandbox
加載開發環境中的沙盒(滑軌3.2.5)
你的決定將被回滾退出任何修改
1.9.3-P194:001>用戶= User.new(name:「xxx」,email:「yyy」)
=>#<用戶ID:無,名稱:「xxx」,電子郵件地址:「yyy」,創建時間: .3-p194:002> user.save
(0.3ms)SAVEPOINT active_record_1 ActiveRecord :: StatementInvalid:SQLite3 :: SQLException:接近「SAVEPOINT」:語法錯誤:SAVEPOINT active_record_1 –