Skip to content

Commit d356d15

Browse files
committed
+ importmap
1 parent 668660b commit d356d15

File tree

6 files changed

+18
-0
lines changed

6 files changed

+18
-0
lines changed

src/templates/authentication/workspace/store/app/views/layouts/application.html.erb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919

2020
<%# Includes all stylesheet files in app/assets/stylesheets %>
2121
<%= stylesheet_link_tag :app, "data-turbo-track": "reload" %>
22+
<%= javascript_importmap_tags %>
2223
</head>
2324

2425
<body>
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
// Configure your import map in config/importmap.rb. Read more: https://github.com/rails/importmap-rails

src/templates/rails-new/workspace/store/app/views/layouts/application.html.erb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919

2020
<%# Includes all stylesheet files in app/assets/stylesheets %>
2121
<%= stylesheet_link_tag :app, "data-turbo-track": "reload" %>
22+
<%= javascript_importmap_tags %>
2223
</head>
2324

2425
<body>

src/templates/rails-new/workspace/store/config/application.rb

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,5 +26,17 @@ class Application < Rails::Application
2626

2727
# Don't generate system test files.
2828
config.generators.system_tests = nil
29+
30+
# TODO: Move this patch to wasmify-rails
31+
class FixupMiddleware
32+
def initialize(app) = @app = app
33+
34+
def call(env)
35+
env["CONTENT_TYPE"] = env["HTTP_CONTENT_TYPE"]
36+
@app.call(env)
37+
end
38+
end
39+
40+
config.middleware.insert_before Rack::Runtime, FixupMiddleware
2941
end
3042
end
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Pin npm packages by running ./bin/importmap
2+
3+
pin "application"

src/templates/rails-new/workspace/store/vendor/javascripts/.keep

Whitespace-only changes.

0 commit comments

Comments
 (0)