Skip to content

Commit c70a417

Browse files
committed
Add Sprockets manifest.js for Rails 8 compatibility
Rails 8 with Sprockets requires app/assets/config/manifest.js. Create it in the test app template before running generators.
1 parent 0cee766 commit c70a417

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

spec/support/rails_template.rb

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,11 @@
2727

2828
$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
2929

30+
# Ensure Sprockets manifest exists (required by Rails 8+)
31+
FileUtils.mkdir_p("app/assets/config")
32+
File.write("app/assets/config/manifest.js",
33+
"//= link_directory ../javascripts .js\n//= link_directory ../stylesheets .css\n")
34+
3035
generate :'active_admin:install --skip-users'
3136
generate :'formtastic:install'
3237

0 commit comments

Comments
 (0)