Importmap für Rails
Die Importmap für Rails ist automatisch in Rails 7+ für neue Anwendungen enthalten, aber du kannst sie auch manuell in vorhandenen Anwendungen installieren:
Run ./bin/bundle add importmap-rails Run ./bin/rails importmap:install
Hinweis: Um JavaScript aus Rails-Frameworks wie Action Cable, Action Text und Active Storage zu verwenden, muss Rails in der Version 7.0 oder höher ausgeführt werden. Dies war die erste Version, die mit ESM-kompatiblen Builds dieser Bibliotheken ausgeliefert wurde.
Du kannst diese Bibliotheken manuell festlegen, indem du dich auf die kompilierten Versionen verlässt, die in Rails enthalten sind, wie folgt:
pin "application", preload: true pin "@hotwired/turbo-rails", to: "turbo.min.js", preload: true pin "@hotwired/stimulus", to: "stimulus.min.js", preload: true pin "@hotwired/stimulus-loading", to: "stimulus-loading.js", preload: true pin_all_from "app/javascript/controllers", under: "controllers" pin "jquery", to: "https://ga.jspm.io/npm:jquery@3.7.0/dist/jquery.js"
./bin/importmap pin trix
Quelle: https://github.com/rails/importmap-rails