From ec667e5f114df58087493096253541f1034815af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafael=20Mendon=C3=A7a=20Fran=C3=A7a?= Date: Sat, 24 Aug 2024 00:28:35 +0000 Subject: [PATCH] Cleanup the assets before generating the guides This will fix the issue that digest were being included into digest paths. --- guides/rails_guides/generator.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/guides/rails_guides/generator.rb b/guides/rails_guides/generator.rb index e86e439007107..40471e7ae3882 100644 --- a/guides/rails_guides/generator.rb +++ b/guides/rails_guides/generator.rb @@ -44,6 +44,7 @@ def generate if !dry_run? # First copy assets and add digests to make sure digest_paths are # present in generate_guides. + cleanup_assets process_scss copy_assets add_digests @@ -128,6 +129,10 @@ def select_only(guides) end end + def cleanup_assets + FileUtils.rm_rf(Dir.glob("#{@output_dir}/{stylesheets,javascripts}")) + end + def process_scss system "bundle exec dartsass \ #{@guides_dir}/assets/stylesrc/style.scss:#{@output_dir}/stylesheets/style.css \