Module: Turbo::Hmr::ImportmapHelper

Defined in:
lib/turbo/hmr/importmap_helper.rb

Instance Method Summary collapse

Instance Method Details

#javascript_inline_importmap_tag(importmap_json = Rails.application.importmap.to_json(resolver: self)) ⇒ Object

Override importmap helper to not add data-turbo-track to the importmap script This allows turbo-hmr to handle importmap changes without full page reloads



8
9
10
11
# File 'lib/turbo/hmr/importmap_helper.rb', line 8

def javascript_inline_importmap_tag(importmap_json = Rails.application.importmap.to_json(resolver: self))
  tag.script importmap_json.html_safe,
    type: "importmap", nonce: request&.content_security_policy_nonce
end