我正在尝试使用具有有效 current_user 的 Capybara/RSpec 创建一个集成测试(使用 Warden.test_mode!技巧),并且我还通过在测试中执行此操作创建了一个有效的 current_tenant:
ActsAsTenant.current_tenant = Account.first
运行测试时,会出现“nil:NilClass 的未定义方法”错误,这是未设置 current_tenant 的特征。我已经验证 Account.first 确实有我所期望的。
可能是什么问题,我该如何解决?