diff --git a/actionmailer/lib/action_mailer.rb b/actionmailer/lib/action_mailer.rb index 426ca919a1..1dbecb2cbc 100644 --- a/actionmailer/lib/action_mailer.rb +++ b/actionmailer/lib/action_mailer.rb @@ -67,4 +67,5 @@ autoload :Mime, "action_dispatch/http/mime_type" ActiveSupport.on_load(:action_view) do ActionView::Base.default_formats ||= Mime::SET.symbols ActionView::Template::Types.delegate_to Mime + ActionView::LookupContext::DetailsKey.clear end diff --git a/actionpack/lib/action_dispatch.rb b/actionpack/lib/action_dispatch.rb index 5d64c61b77..ba4b62fb97 100644 --- a/actionpack/lib/action_dispatch.rb +++ b/actionpack/lib/action_dispatch.rb @@ -116,4 +116,5 @@ autoload :Mime, "action_dispatch/http/mime_type" ActiveSupport.on_load(:action_view) do ActionView::Base.default_formats ||= Mime::SET.symbols ActionView::Template::Types.delegate_to Mime + ActionView::LookupContext::DetailsKey.clear end diff --git a/railties/test/application/per_request_digest_cache_test.rb b/railties/test/application/per_request_digest_cache_test.rb index ab055c7648..84f0dd7a0d 100644 --- a/railties/test/application/per_request_digest_cache_test.rb +++ b/railties/test/application/per_request_digest_cache_test.rb @@ -62,7 +62,7 @@ class PerRequestDigestCacheTest < ActiveSupport::TestCase end test "template digests are cleared before a request" do - assert_called(ActionView::LookupContext::DetailsKey, :clear) do + assert_called(ActionView::LookupContext::DetailsKey, :clear, times: 3) do get "/customers" assert_equal 200, last_response.status end