method
compute_public_path
v1.2.6 -
Show latest stable
- Class:
ActionView::Helpers::AssetTagHelper
compute_public_path(source, dir, ext)private
No documentation available.
# File actionpack/lib/action_view/helpers/asset_tag_helper.rb, line 200
def compute_public_path(source, dir, ext)
source = source.dup
source << ".#{ext}" if File.extname(source).blank?
unless source =~ %r{^[-a-z]+://}
source = "/#{dir}/#{source}" unless source[0] == ?/
asset_id = rails_asset_id(source)
source << '?' + asset_id if defined?(RAILS_ROOT) && !asset_id.blank?
source = "#{ActionController::Base.asset_host}#{@controller.request.relative_url_root}#{source}"
end
source
end