送信メールのプレビューについての備忘録
[config/environments/development.rb] host = '〇〇〇.cloud9.us-east-2.amazonaws.com' config.action_mailer.default_url_options = { host: host, protocol: 'https' }
メールプレビューのURLは、’ベースURL’/rails/mailers/user_mailer
テストでassigns(:user)とすると、(Usersコントローラ?)のcreateアクションで定義されている@userというインスタンス変数にアクセスできるようになる。よってリスト 11.32のuserはすべて@userにする必要がある。
本番環境のメーラー設定は config/environments/production.rb でhost = の後をhttps://(アプリ名)を入れる。一回失敗したら、修正後、git add, git commit, git push, git push heroku してから、heroku pg:reset –confirm (アプリ名)でデータベースリセットして、再度登録。
12章も11勝と同様な感じで終了。
コメント