Skip to content

Commit

Permalink
Fixed bug with asset timestamping when using relative_url_root (Joe G…
Browse files Browse the repository at this point in the history
…oldwasser) [#1265 status:committed]
  • Loading branch information
dhh committed Oct 26, 2008
1 parent 932dffc commit 2c7abe1
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 1 deletion.
5 changes: 5 additions & 0 deletions actionpack/CHANGELOG
@@ -1,3 +1,8 @@
*2.2.1 [RC2 or 2.2 final]*

* Fixed bug with asset timestamping when using relative_url_root #1265 [Joe Goldwasser]


*2.2.0 [RC1] (October 24th, 2008)*

* Fix incorrect closing CDATA delimiter and that HTML::Node.parse would blow up on unclosed CDATA sections [packagethief]
Expand Down
2 changes: 1 addition & 1 deletion actionpack/lib/action_view/helpers/asset_tag_helper.rb
Expand Up @@ -588,8 +588,8 @@ def compute_public_path(source)
source += ".#{extension}" if missing_extension?(source)
unless source =~ ProtocolRegexp
source = "/#{directory}/#{source}" unless source[0] == ?/
source = prepend_relative_url_root(source)
source = rewrite_asset_path(source)
source = prepend_relative_url_root(source)
end
source = prepend_asset_host(source)
source
Expand Down
8 changes: 8 additions & 0 deletions actionpack/test/template/asset_tag_helper_test.rb
Expand Up @@ -248,6 +248,14 @@ def test_timebased_asset_id
assert_equal %(<img alt="Rails" src="/images/rails.png?#{expected_time}" />), image_tag("rails.png")
end

def test_timebased_asset_id_with_relative_url_root
ActionController::Base.relative_url_root = "/collaboration/hieraki"
expected_time = File.stat(File.expand_path(File.dirname(__FILE__) + "/../fixtures/public/images/rails.png")).mtime.to_i.to_s
assert_equal %(<img alt="Rails" src="#{ActionController::Base.relative_url_root}/images/rails.png?#{expected_time}" />), image_tag("rails.png")
ensure
ActionController::Base.relative_url_root = ""
end

def test_should_skip_asset_id_on_complete_url
assert_equal %(<img alt="Rails" src="http://www.example.com/rails.png" />), image_tag("http://www.example.com/rails.png")
end
Expand Down

0 comments on commit 2c7abe1

Please sign in to comment.