在我们的 PostgreSQL 支持的 Rails 项目中,当使用 spork 运行 rspec 时,有时我们会收到以下错误:
ActiveRecord::StatementInvalid:
PG::Error: ERROR: prepared statement "a1" already exists
最初,它每天只发生几次,但最近,它开始每 3-4 次测试运行发生一次,这让我们的开发工作变得缓慢。
有没有办法在我们spec_helper.rb
文件的某个地方重置/删除 PostgreSQL 中准备好的语句?