Ruby on Rails チュートリアル 第11章・第12章

プログラミング

送信メールのプレビューについての備忘録

[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勝と同様な感じで終了。

コメント

タイトルとURLをコピーしました