postgresql - postgresql_version 的 rspec NameError

标签 postgresql rspec version nameerror

我不明白为什么当我的 Rails 应用程序未使用 postgres 时会看到此错误。关于如何解决这个问题有什么建议吗?

c:\>rspec my_spec.rb

An error occurred in an after hook
  NameError: undefined local variable or method `postgresql_version' for #<ActiveRecord::ConnectionAdapters::SQLite3Adapter:0x41284c8>
  occurred at C:/Ruby193/lib/ruby/gems/1.9.1/gems/database_cleaner-1.1.1/lib/database_cleaner/active_record/truncation.rb:123:in `db_version'

F

最佳答案

据此,目前推荐的做法是使用版本规则“<1.1.0”

https://github.com/bmabey/database_cleaner/issues/224

关于postgresql - postgresql_version 的 rspec NameError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18193682/

相关文章:

python - 从庞大且不断增长的数据集中优化慢速 Django 查询集

java - Spring Data JPA 查询

excel - VB 脚本 - 在安装了 Excel 2003 和 Excel 2007 时显式调用 Excel 2007

iOS >> ShareKit >> 大量警告/最新版本?

java - 使用 id 和 version 列映射一对多关系

sql - 如何获取 Postgres 中的行保存请求中的初始顺序?

sql - PostgreSQL:将函数的参数转换为秒

ruby-on-rails - 如何使用rspec规范装饰器。

ruby-on-rails - 有没有更好的方法在 Rails 上的 rspec 中设置 POST 正文数据?

ruby-on-rails - 使用 rspec 进行测试时,应用程序 Controller 中的请求返回 nil