Module: ActionView::WebpackHelpers

Includes:
Context, Helpers
Defined in:
lib/webpack_react_on_rails/action_view/webpack_helpers.rb

Instance Method Summary collapse

Instance Method Details

#webpack_bundle_tag(bundle) ⇒ Object



6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/webpack_react_on_rails/action_view/webpack_helpers.rb', line 6

def webpack_bundle_tag(bundle)
  if Rails.configuration.webpack[:use_manifest]
    manifest = Rails.configuration.webpack[:asset_manifest]
    filename = manifest[bundle]

    src = "#{compute_asset_host}/assets/#{filename}"
  else
    src = "#{compute_asset_host}/assets/#{bundle}-bundle"
  end

  javascript_include_tag(src)
end

#webpack_manifest_scriptObject



19
20
21
22
# File 'lib/webpack_react_on_rails/action_view/webpack_helpers.rb', line 19

def webpack_manifest_script
  return '' unless Rails.configuration.webpack[:use_manifest]
  javascript_tag "window.webpackManifest = #{Rails.configuration.webpack[:common_manifest]}"
end