File tree Expand file tree Collapse file tree 3 files changed +13
-2
lines changed Expand file tree Collapse file tree 3 files changed +13
-2
lines changed Original file line number Diff line number Diff line change @@ -366,6 +366,10 @@ def skip_active_storage? # :doc:
366
366
options [ :skip_active_storage ]
367
367
end
368
368
369
+ def skip_storage? # :doc:
370
+ skip_active_storage? && !sqlite3?
371
+ end
372
+
369
373
def skip_action_cable? # :doc:
370
374
options [ :skip_action_cable ]
371
375
end
@@ -784,7 +788,7 @@ def edge_branch
784
788
def dockerfile_chown_directories
785
789
directories = %w( log tmp )
786
790
787
- directories << "storage" unless skip_active_storage? && ! sqlite3 ?
791
+ directories << "storage" unless skip_storage ?
788
792
directories << "db" unless skip_active_record?
789
793
790
794
directories . sort
Original file line number Diff line number Diff line change @@ -455,7 +455,7 @@ def create_system_test_files
455
455
end
456
456
457
457
def create_storage_files
458
- build ( :storage )
458
+ build ( :storage ) unless skip_storage?
459
459
end
460
460
461
461
def create_devcontainer_files
Original file line number Diff line number Diff line change @@ -312,6 +312,13 @@ def test_generator_does_not_generate_active_storage_contents_if_skip_active_reco
312
312
assert_no_file "#{ application_path } /config/storage.yml"
313
313
end
314
314
315
+ def test_generator_does_not_create_storage_dir_if_skip_active_storage_is_given_and_not_using_sqlite
316
+ run_generator [ destination_root , "--skip-active-storage" , "--database=postgresql" ]
317
+
318
+ assert_no_directory "#{ application_path } /storage"
319
+ assert_no_directory "#{ application_path } /tmp/storage"
320
+ end
321
+
315
322
def test_generator_if_skip_action_mailer_is_given
316
323
run_generator [ destination_root , "--skip-action-mailer" ]
317
324
assert_file "#{ application_path } /config/application.rb" , /#\s +require\s +["']action_mailer\/ railtie["']/
You can’t perform that action at this time.
0 commit comments