我有以下代码为生产环境提供自定义错误页面
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
时将其设置为true时返回为false?