<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -538,12 +538,12 @@ module ActionView
             @source = source
             @include_host = include_host
             @cache_key = if controller.respond_to?(:request)
-              [controller.request.protocol,
+              [self.class.name,controller.request.protocol,
                ActionController::Base.asset_host,
                ActionController::Base.relative_url_root,
                source, include_host]
             else
-              [ActionController::Base.asset_host, source, include_host]
+              [self.class.name,ActionController::Base.asset_host, source, include_host]
             end
           end
           </diff>
      <filename>actionpack/lib/action_view/helpers/asset_tag_helper.rb</filename>
    </modified>
    <modified>
      <diff>@@ -648,4 +648,10 @@ class AssetTagHelperNonVhostTest &lt; ActionView::TestCase
   ensure
     ActionController::Base.asset_host = nil
   end
+
+  def test_assert_css_and_js_of_the_same_name_return_correct_extension
+    assert_dom_equal(%(/collaboration/hieraki/javascripts/foo.js), javascript_path(&quot;foo&quot;))
+    assert_dom_equal(%(/collaboration/hieraki/stylesheets/foo.css), stylesheet_path(&quot;foo&quot;))
+
+  end
 end</diff>
      <filename>actionpack/test/template/asset_tag_helper_test.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>d7f4921a9a852da7c1075275eaf73822edb7acff</id>
    </parent>
  </parents>
  <author>
    <name>Aaron Batalion</name>
    <login>aaronbatalion</login>
    <email>aaron@hungrymachine.com</email>
  </author>
  <url>http://github.com/rails/rails/commit/e54c33bfc8eab7ac482d571ab6bb0285b40fa56b</url>
  <id>e54c33bfc8eab7ac482d571ab6bb0285b40fa56b</id>
  <committed-date>2008-11-19T15:56:38-08:00</committed-date>
  <authored-date>2008-11-19T15:10:02-08:00</authored-date>
  <message>need to make sure the asset type is cached with it in Cache.. name is sufficient, not self

Signed-off-by: Jeremy Kemper &lt;jeremy@bitsweat.net&gt;</message>
  <tree>0793e10640b72409f04718917efc66012415b669</tree>
  <committer>
    <name>Jeremy Kemper</name>
    <login>jeremy</login>
    <email>jeremy@bitsweat.net</email>
  </committer>
</commit>
