我有一个使用 sqlite3 的 Rails 应用程序。每当我想在测试环境中保存任何东西时,我都会收到以下错误:
ActiveRecord::StatementInvalid:
SQLite3::SQLException: near "SAVEPOINT": syntax error: SAVEPOINT active_record_1
在开发中,一切正常。我正在使用 Rails 3.2.7。
我有一个使用 sqlite3 的 Rails 应用程序。每当我想在测试环境中保存任何东西时,我都会收到以下错误:
ActiveRecord::StatementInvalid:
SQLite3::SQLException: near "SAVEPOINT": syntax error: SAVEPOINT active_record_1
在开发中,一切正常。我正在使用 Rails 3.2.7。
您应该升级您的操作系统默认版本的 Sqlite
http://shynnergy.com/2012/07/savepoint-exception-with-rails-3-1-on-jenkins/