Closed JunichiIto closed 10 months ago
@JunichiIto( @komagata @machida ) いつもお世話になっております。 こちらのIssueについて以下確認させていただきたいです。
href="/reports/1066585819
のような相対URLになっているforeman start -f Procfile.dev
でローカル環境を立ち上げるnippounashi
でログインhttp://localhost:3000/reports/new
で初めての日報を投稿komagata
でログインhttp://localhost:3000/letter_opener/
にアクセスし、メールが送られていることを確認する長くなりました。お手数ですがご確認よろしくお願い致します🙇♂️
@natsuto6
メールの中のリンク先はどこかのサイト内ではないので、パスではなく、https:// から始まるURLにする必要がありますが、現状はそうなっていないため、本番ではアクセスできないで状況です。
なぜ、ローカルではアクセスができているかは、ローカルではletter_opener_webというメールを確認するためのGemがあり、それを使ってブラウザからメールの内容を確認しているためです。リンク先がパスであっても、メール確認のためのブラウザの画面からのパスで解釈されています。
なぜ、/xxxx と指定しているものがブラウザでは、https://xxxx となるかは、メール内ではパスでリンク先は指定できないので、リンク先は /xxxx であることは間違いなため、https://xxxx と間違いを修正してくれているからです。
原因は町田さんが説明されているとおりです。
「あるあるバグ」なので、もしかすると他にも同様のバグを抱えたメールがあるかもしれません。
@machida @JunichiIto ご連携いただきありがとうございます! いただいた内容を元に対応を進めていきます🙇♂️
本番環境で動作確認いただいたのでcloseします
@natsuto6 対応ありがとうございました!
概要
「○○さんのはじめての日報です!」の通知メールにある「この日報へ」ボタンのURLが http:///reports/82102 のようになっていて、クリックしても目的のページに遷移できない。(原因はなんとなく予想できるけど・・・w)
再現手順
(省略)
期待される振る舞い
該当の日報に遷移できる
スクリーンショット