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