我有以下代码为生产环境提供自定义错误页面
unless Rails.application.config.consider_all_requests_local
rescue_from StandardError, :with => :render_500
end
当我运行rspec spec/controllers/some_controller_spec.rb一切都很好并且值
Rails.application.config.consider_all_requests_local设置为true(在我的config/environments/test.rb中就是这种情况)
但是当我运行时rspec spec/controllers,配置值设置为 false,它在我的测试中呈现自定义错误页面
为什么Rails.application.config.consider_all_requests_local在我运行时返回为假,rspec spec/controllers即使我在我的中将其设置为真config/environments/test.rb?