Rails Tutorialで詰まったこと(第11章 アカウントの有効化)

本記事の目的

  • 本格的なプログラム言語学習を独学するに辺り、自分が躓いた場所を逐一残していおくことで他の独学者の皆さんの役に立つことを狙って
  • 自身の忘備録として

第11章 アカウントの有効化

本章ではアカウントの有効化をするために、メール送信機能とその後のアカウント有効化機能を実装しました。その上でより安全(セキュア)なアカウント有効化の方法を学び、最終的には本番環境のHerokuでもメールを送れるようになります。

問題1. アカウント有効化メールの画面が表示できない

f:id:Aizack:20220312212729p:plain
アカウント有効化画面にアクセスした際のエラー画面

  • 原因 : サイト根幹部分のソース更新時に仮想サーバーを立ち上げたままにしていた
  • 対策 : サーバを再起動

f:id:Aizack:20220313085718p:plain
再起動後に見えるアカウント有効化メールの画面

【結論】 大きな変更作業が終わる毎にサーバは再起動しておくこと。何が変更されたかによっては立ち上げっぱなしの状態で見ることはできないこともある。(凡ミス)

問題2.リスト 11.19~20でGreenになるはずのテストが通らない

以下の問題ですが、テキストでの誤植かと思いきや運営に問い合わせを行った所、私の勘違いということが判明しました。

  • 原因 : テキストをよく読んでいなかった
  • 対策 : テキストをよく読みましょう

【結論】
本件でご迷惑おかけしたYassLab安川さん、申し訳有りませんでした。 今後もテキストはよく読んで進めていきます。