diff --git a/Gemfile b/Gemfile index 9f167bc..4bb85df 100644 --- a/Gemfile +++ b/Gemfile @@ -50,6 +50,8 @@ end group :development do # Use console on exceptions pages [https://github.com/rails/web-console] gem "web-console" + + gem "letter_opener" end group :test do diff --git a/Gemfile.lock b/Gemfile.lock index a4f0d8a..d3de1ab 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -93,6 +93,8 @@ GEM rack-test (>= 0.6.3) regexp_parser (>= 1.5, < 3.0) xpath (~> 3.2) + childprocess (5.1.0) + logger (~> 1.5) concurrent-ruby (1.3.4) connection_pool (2.4.1) crass (1.0.6) @@ -119,6 +121,11 @@ GEM activesupport (>= 5.0.0) json (2.7.2) language_server-protocol (3.17.0.3) + launchy (3.0.1) + addressable (~> 2.8) + childprocess (~> 5.0) + letter_opener (1.10.0) + launchy (>= 2.2, < 4) logger (1.6.0) loofah (2.22.0) crass (~> 1.0.2) @@ -331,6 +338,7 @@ DEPENDENCIES debug importmap-rails jbuilder + letter_opener puma (>= 5.0) rails (~> 7.2.0) rubocop-rails-omakase diff --git a/config/environments/development.rb b/config/environments/development.rb index 9b67360..c64df53 100644 --- a/config/environments/development.rb +++ b/config/environments/development.rb @@ -78,4 +78,7 @@ Rails.application.configure do # Apply autocorrection by RuboCop to files generated by `bin/rails generate`. # config.generators.apply_rubocop_autocorrect_after_generate! + + config.action_mailer.delivery_method = :letter_opener + config.action_mailer.perform_deliveries = true end