Module: Assiette::RailsAssetUrlHelper
- Defined in:
- lib/assiette/rails_asset_url_helper.rb
Overview
Include this module into ActionView::Base to make standard Rails asset helpers (image_tag, stylesheet_link_tag, etc.) resolve paths through an Assiette::AssetHandler assigned to Rails.application.assets.
ActiveSupport.on_load(:action_view) do
include Assiette::RailsAssetUrlHelper
end
Instance Method Summary collapse
Instance Method Details
#compute_asset_path(source, options = {}) ⇒ Object
12 13 14 15 16 17 18 19 |
# File 'lib/assiette/rails_asset_url_helper.rb', line 12 def compute_asset_path(source, = {}) resolver = Rails.application.assets if resolver.is_a?(Assiette::AssetHandler) resolved = resolver.absolute_asset_url_path("/#{source}") return resolved if resolved end super end |