Module: Requirejs::ActionView::TagHelper

Defined in:
lib/requirejs/action_view/tag_helper.rb

Instance Method Summary collapse

Instance Method Details

#requirejs_include_tag(*sources) ⇒ Object



4
5
6
7
8
9
10
11
12
# File 'lib/requirejs/action_view/tag_helper.rb', line 4

def requirejs_include_tag(*sources)
  if Requirejs.config.almond?
    javascript_include_tag(*sources)
  else
    sources.uniq.map do |source|
      javascript_include_tag('require', data: { main: path_to_javascript(source).gsub!(/(^.*)\.js$/, '\1') })
    end.join("\n").html_safe
  end
end