但是,如果我用Capybara和RSpec测试它,它是空的。order('vendor_tier_id DESC, name ASC').countVendor.all和上面的Vendor.includes...都返回值,但出于某种原因,在我的测试中它没有显示任何更新 def index
@vendor_categories = VendorCategory.where(:is_top_level =&
我有一个遗留的数据库,我的ruby on rails应用程序正在访问它来获取一些数据,我想围绕一些功能编写一些测试。我没有迁移,因为这个数据库是另一个部门的责任。我已经为要测试的AR模型设置了FactoryGirl。我使用build_stubbed方法,但是Rails或Rspec似乎沉迷于尝试连接到数据库,尽管我不想保存任何内容。每次我运行一个测试时,我都会得到这个错误: PG::