module ControllerSpecificAssetsHelpers
Public Instance Methods
controller_javascript_tag()
click to toggle source
# File lib/controller_specific_assets/helpers.rb, line 3 def controller_javascript_tag javascript_include_tag generate_asset_path("controller_#{params[:controller]}", 'js') end
controller_javascript_url()
click to toggle source
# File lib/controller_specific_assets/helpers.rb, line 11 def controller_javascript_url generate_asset_path("controller_#{params[:controller]}", 'js') end
controller_stylesheet_tag()
click to toggle source
# File lib/controller_specific_assets/helpers.rb, line 7 def controller_stylesheet_tag stylesheet_link_tag generate_asset_path("controller_#{params[:controller]}", 'css') end
controller_stylesheet_url()
click to toggle source
# File lib/controller_specific_assets/helpers.rb, line 15 def controller_stylesheet_url generate_asset_path("controller_#{params[:controller]}", 'css') end
Private Instance Methods
generate_asset_path(path, ext)
click to toggle source
# File lib/controller_specific_assets/helpers.rb, line 21 def generate_asset_path(path, ext) pathname = Rails.application.assets.resolve("#{path}.#{ext}") if pathname then "#{path}.#{ext}" else "application.#{ext}" end end