1

我有以下代码为生产环境提供自定义错误页面

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

4

0 回答 0