我有以下代码为生产环境提供自定义错误页面
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
?