前提・実現したいこと
sorceryでパスワードリセットの実装をしたい。
そのために、メールで送ったurlから新しいパスワードを発行したい。
発生している問題・エラーメッセージ
パスワードリセットのURLをletter_opener_webに送ってます。
chromeとMicrosoft Edgeで試しましたが、そのURLからlocalhostへ接続できません。
該当のソースコード
ruby
1development.rb 2 # gem letter_opnerの準備 3 config.action_mailer.default_url_options = {host: 'localhost:8080'} 4 config.action_mailer.perform_caching = true 5 config.action_mailer.delivery_method = :letter_opener_web 6 config.action_mailer.perform_deliveries = true 7 8tarminal 9rails s 10 => Booting Puma 11 => Rails 5.2.4.5 application starting in development 12 => Run `rails server -h` for more startup options 13 Puma starting in single mode... 14 * Version 3.12.6 (ruby 2.6.3-p62), codename: Llamas in Pajamas 15 * Min threads: 5, max threads: 5 16 * Environment: development 17 * Listening on tcp://localhost:8080
試したこと
・ファイヤーウォールの無効化
・EC2Eセキュリティーグループのインバウンドルールの追加
他にもマイIPを入れたりしました。
ruby
1development.rb(同じ個所を変更してます) 2 config.action_mailer.default_url_options = {host: '<ワークスペース名>-<ユーザーID>.c9users.io'} 3 config.action_mailer.default_url_options = {host: '127.0.0.1'} 4
補足情報(FW/ツールのバージョンなど)
開発言語
ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-linux]
Rails 5.2.4.5
開発環境
cloud9
EC2(プラットフォーム詳細: Linux/UNIX)
※教材で使用していた環境をそのまま使用しているので、windows serverは使用していません
Windows 10
はじめての投稿です。
もし見当違いな内容を載せていましたら申し訳ございません。
アドバイスをいただけますか。よろしくお願いします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。