Skip to content

Commit c493712

Browse files
Merge pull request rails#47950 from skipkayhil/hm-fix-skip-active-job-development
Fix NoMethodError in dev.rb when skip-active-job
2 parents ccb6462 + 9a297fb commit c493712

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

railties/lib/rails/generators/rails/app/templates/config/environments/development.rb.tt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,8 @@ Rails.application.configure do
6363
# Highlight code that triggered database queries in logs.
6464
config.active_record.verbose_query_logs = true
6565

66+
<%- end -%>
67+
<%- unless options[:skip_active_job] -%>
6668
# Highlight code that enqueued background job in logs.
6769
config.active_job.verbose_enqueue_logs = true
6870

railties/test/generators/app_generator_test.rb

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -726,6 +726,16 @@ def test_skip_active_record_option
726726
end
727727
end
728728

729+
def test_skip_active_job_option
730+
run_generator [destination_root, "--skip-active-job"]
731+
732+
["production", "development", "test"].each do |env|
733+
assert_file "config/environments/#{env}.rb" do |content|
734+
assert_no_match(/active_job/, content)
735+
end
736+
end
737+
end
738+
729739
def test_skip_javascript_option
730740
generator([destination_root], skip_javascript: true)
731741

0 commit comments

Comments
 (0)