调用保存方法时发现此错误
My Rails Envi:Rails 3.2.5,sqlite 3.7.12(在GemFile 1.3.6中),最新的ActiveRecord
提前感谢你。
答案 0 :(得分:0)
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是默认的数据库!