From 3bfa912a0681e5b29d2cf845e251d60ed7b78773 Mon Sep 17 00:00:00 2001 From: Sven Fuchs Date: Tue, 25 Nov 2008 19:55:22 +0100 Subject: [PATCH] make sure #compute_public_path caching allows to return different results for different given sources --- .../lib/action_view/helpers/asset_tag_helper.rb | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/actionpack/lib/action_view/helpers/asset_tag_helper.rb b/actionpack/lib/action_view/helpers/asset_tag_helper.rb index 4352d78..549d0c2 100644 --- a/actionpack/lib/action_view/helpers/asset_tag_helper.rb +++ b/actionpack/lib/action_view/helpers/asset_tag_helper.rb @@ -585,7 +585,7 @@ module ActionView source else CacheGuard.synchronize do - Cache[@cache_key] ||= begin + Cache[@cache_key + [source]] ||= begin source += ".#{extension}" if missing_extension?(source) || file_exists_with_extension?(source) source = "/#{directory}/#{source}" unless source[0] == ?/ source = rewrite_asset_path(source) -- 1.5.3.7