【问题标题】:Rails/ActiveRecord/SQLite3: Can't save records in test environmentRails/ActiveRecord/SQLite3:无法在测试环境中保存记录
【发布时间】:2012-08-18 08:38:32
【问题描述】:

我有一个使用 sqlite3 的 Rails 应用程序。每当我想在测试环境中保存任何内容时,都会出现以下错误:

    ActiveRecord::StatementInvalid:
    SQLite3::SQLException: near "SAVEPOINT": syntax error: SAVEPOINT active_record_1

在开发中,一切正常。我正在使用 Rails 3.2.7。

【问题讨论】:

    标签: ruby-on-rails-3 sqlite activerecord


    【解决方案1】:

    你应该升级你的操作系统默认版本的 Sqlite

    http://shynnergy.com/2012/07/savepoint-exception-with-rails-3-1-on-jenkins/

    【讨论】:

    • 完美,谢谢。虽然我在 Stackoverflow 中使用了“选项 1”,但你的块帖子引用到了,但捆绑器选项对我不起作用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-04
    • 2011-07-12
    • 2013-11-13
    • 1970-01-01
    • 1970-01-01
    • 2020-05-22
    相关资源
    最近更新 更多