From d6db4c930ba1f4cc6cc43972876301b815654219 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Thu, 6 Nov 2025 14:51:25 -0500 Subject: [PATCH] Print the magic link code in the console in development --- app/controllers/sessions_controller.rb | 5 ++++- app/views/sessions/magic_links/show.html.erb | 6 ++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/app/controllers/sessions_controller.rb b/app/controllers/sessions_controller.rb index 10a3c9773..5d93a4708 100644 --- a/app/controllers/sessions_controller.rb +++ b/app/controllers/sessions_controller.rb @@ -9,7 +9,10 @@ class SessionsController < ApplicationController end def create - Identity.find_by_email_address(email_address)&.send_magic_link + magic_link = Identity.find_by_email_address(email_address)&.send_magic_link + + flash[:magic_link_code] = magic_link&.code if Rails.env.development? + redirect_to session_magic_link_path end diff --git a/app/views/sessions/magic_links/show.html.erb b/app/views/sessions/magic_links/show.html.erb index cf81f458d..7af4e6e20 100644 --- a/app/views/sessions/magic_links/show.html.erb +++ b/app/views/sessions/magic_links/show.html.erb @@ -16,6 +16,12 @@ <% end %> +<% if Rails.env.development? %> + +<% end %> + <% content_for :footer do %> <%= render "sessions/footer" %> <% end %>