質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Ruby on Rails 5

Ruby on Rails 5は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Heroku

HerokuはHeroku社が開発と運営を行っているPaaSの名称です。RubyやNode.js、Python、そしてJVMベース(Java、Scala、Clojureなど)の複数のプログラミング言語をサポートしている。

Q&A

解決済

1回答

1442閲覧

Rails Tutorial 11章 アカウントの有効化をしたいです

peanutsman

総合スコア11

Ruby on Rails 5

Ruby on Rails 5は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Heroku

HerokuはHeroku社が開発と運営を行っているPaaSの名称です。RubyやNode.js、Python、そしてJVMベース(Java、Scala、Clojureなど)の複数のプログラミング言語をサポートしている。

0グッド

0クリップ

投稿2019/02/07 09:45

前提・実現したいこと

RailsTutorialの11章11-4「本番環境でのメール送信」を学習しています。

herokuの本番環境にてSign up画面からメールやパスワードなど必要事項を入力して、create my accountボタンを押すと

本来は、登録のメールアドレス宛にアカウントの有効化確認メールが送信されるはずですが

アプリのサインアップ画面

We're sorry, but something went wrong. If you are the application owner check the logs for more information.

という画面になります。

その後、Login画面から登録のメールアドレスとパスワードを入力すると、ログインはできますが
アカウントのActivationが済んでいないとのことでホーム画面に戻されてしまいます。

アカウントの有効化確認メールを送信できるようにしたいです。

ご回答よろしくお願い致します。

試したこと

類似の質問を参考に
production.rb
の内容を修正して、再度デプロイをやりなおしましたが、やはりうまくいきませんでした。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Stan_Dma

2019/02/07 10:55 編集

Do not continue the question using an answer column. Look carefully settings for the username and the password because an authorization error is included in the messages.
guest

回答1

0

自己解決

発生している問題・エラーメッセージ

heroku logsコマンドで出てきた画面になります。

2019-02-07T08:35:59.834892+00:00 app[web.1]: D, [2019-02-07T08:35:59.834787 #8] DEBUG -- : [df67d6f0-96fa-4776-8179-d38801634b13] UserMailer#account_activation: processed outbound mail in 318.4ms 2019-02-07T08:35:59.919402+00:00 app[web.1]: I, [2019-02-07T08:35:59.919213 #8] INFO -- : [df67d6f0-96fa-4776-8179-d38801634b13] Sent mail to hogehoge@gmail.com (84.2ms) 2019-02-07T08:35:59.919445+00:00 app[web.1]: D, [2019-02-07T08:35:59.919384 #8] DEBUG -- : [df67d6f0-96fa-4776-8179-d38801634b13] Date: Thu, 07 Feb 2019 08:35:59 +0000 2019-02-07T08:35:59.919448+00:00 app[web.1]: From: noreply@example.com 2019-02-07T08:35:59.919450+00:00 app[web.1]: To: hogehoge@gmail.com 2019-02-07T08:35:59.919452+00:00 app[web.1]: Message-ID: <5c5bedefcced3_82adc26f953587321@52130988-79bc-44c8-bf46-be3d3b3e11ad.mail> 2019-02-07T08:35:59.919454+00:00 app[web.1]: Subject: Account activation 2019-02-07T08:35:59.919455+00:00 app[web.1]: Mime-Version: 1.0 2019-02-07T08:35:59.919457+00:00 app[web.1]: Content-Type: multipart/alternative; 2019-02-07T08:35:59.919459+00:00 app[web.1]: boundary="--==_mimepart_5c5bedefcb2fa_82adc26f95358723"; 2019-02-07T08:35:59.919461+00:00 app[web.1]: charset=UTF-8 2019-02-07T08:35:59.919463+00:00 app[web.1]: Content-Transfer-Encoding: 7bit 2019-02-07T08:35:59.919464+00:00 app[web.1]: 2019-02-07T08:35:59.919466+00:00 app[web.1]: 2019-02-07T08:35:59.919468+00:00 app[web.1]: ----

投稿2019/02/07 09:49

peanutsman

総合スコア11

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

peanutsman

2019/02/07 09:50

文字数制限のため、heroku logs で出てきたメッセジーを分割して記載します。 ==_mimepart_5c5bedefcb2fa_82adc26f95358723 2019-02-07T08:35:59.919470+00:00 app[web.1]: Content-Type: text/plain; 2019-02-07T08:35:59.919471+00:00 app[web.1]: charset=UTF-8 2019-02-07T08:35:59.919473+00:00 app[web.1]: Content-Transfer-Encoding: 7bit 2019-02-07T08:35:59.919475+00:00 app[web.1]: 2019-02-07T08:35:59.919476+00:00 app[web.1]: Hi hiramon, 2019-02-07T08:35:59.919478+00:00 app[web.1]: 2019-02-07T08:35:59.919480+00:00 app[web.1]: Welcome to the Sample App! Click on the link below to activate your account: 2019-02-07T08:35:59.919481+00:00 app[web.1]: 2019-02-07T08:35:59.919483+00:00 app[web.1]: https://limitless-escarpment-80569.herokuapp.com/account_activations/u8muM2FNjDN7pyLIdtelZQ/edit?email=hogehoge%40gmail.com 2019-02-07T08:35:59.919485+00:00 app[web.1]: 2019-02-07T08:35:59.919486+00:00 app[web.1]: ----==_mimepart_5c5bedefcb2fa_82adc26f95358723 2019-02-07T08:35:59.919488+00:00 app[web.1]: Content-Type: text/html; 2019-02-07T08:35:59.919489+00:00 app[web.1]: charset=UTF-8 2019-02-07T08:35:59.919491+00:00 app[web.1]: Content-Transfer-Encoding: 7bit 2019-02-07T08:35:59.919492+00:00 app[web.1]: 2019-02-07T08:35:59.919494+00:00 app[web.1]: <!DOCTYPE html> 2019-02-07T08:35:59.919496+00:00 app[web.1]: <html> 2019-02-07T08:35:59.919497+00:00 app[web.1]: <head> 2019-02-07T08:35:59.919499+00:00 app[web.1]: <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 2019-02-07T08:35:59.919500+00:00 app[web.1]: <style> 2019-02-07T08:35:59.919502+00:00 app[web.1]: /* Email styles need to be inline */ 2019-02-07T08:35:59.919504+00:00 app[web.1]: </style> 2019-02-07T08:35:59.919505+00:00 app[web.1]: </head> 2019-02-07T08:35:59.919507+00:00 app[web.1]: 2019-02-07T08:35:59.919508+00:00 app[web.1]: <body> 2019-02-07T08:35:59.919510+00:00 app[web.1]: <h1>Sample App</h1> 2019-02-07T08:35:59.919511+00:00 app[web.1]: 2019-02-07T08:35:59.919513+00:00 app[web.1]: <p>Hi hiramon,</p> 2019-02-07T08:35:59.919514+00:00 app[web.1]: 2019-02-07T08:35:59.919516+00:00 app[web.1]: <p> 2019-02-07T08:35:59.919518+00:00 app[web.1]: Welcome to the Sample App! Click on the link below to activate your account: 2019-02-07T08:35:59.919519+00:00 app[web.1]: </p> 2019-02-07T08:35:59.919521+00:00 app[web.1]: 2019-02-07T08:35:59.919523+00:00 app[web.1]: <a href="https://limitless-escarpment-80569.herokuapp.com/account_activations/u8muM2FNjDN7pyLIdtelZQ/edit?email=hogehoge%40gmail.com">Activate</a> 2019-02-07T08:35:59.919525+00:00 app[web.1]: </body> 2019-02-07T08:35:59.919527+00:00 app[web.1]: </html> 2019-02-07T08:35:59.919528+00:00 app[web.1]: 2019-02-07T08:35:59.919530+00:00 app[web.1]: ----==_mimepart_5c5bedefcb2fa_82adc26f95358723-- 2019-02-07T08:35:59.919532+00:00 app[web.1]: 2019-02-07T08:35:59.919776+00:00 app[web.1]: I, [2019-02-07T08:35:59.919713 #8] INFO -- : [df67d6f0-96fa-4776-8179-d38801634b13] Completed 500 Internal Server Error in 691ms (ActiveRecord: 33.6ms) 2019-02-07T08:35:59.920667+00:00 app[web.1]: F, [2019-02-07T08:35:59.920601 #8] FATAL -- : [df67d6f0-96fa-4776-8179-d38801634b13] 2019-02-07T08:35:59.920723+00:00 app[web.1]: F, [2019-02-07T08:35:59.920670 #8] FATAL -- : [df67d6f0-96fa-4776-8179-d38801634b13] Net::SMTPFatalError (550 Unauthenticated senders not allowed 2019-02-07T08:35:59.920725+00:00 app[web.1]: ): 2019-02-07T08:35:59.920774+00:00 app[web.1]: F, [2019-02-07T08:35:59.920724 #8] FATAL -- : [df67d6f0-96fa-4776-8179-d38801634b13] 2019-02-07T08:35:59.920834+00:00 app[web.1]: F, [2019-02-07T08:35:59.920785 #8] FATAL -- : [df67d6f0-96fa-4776-8179-d38801634b13] app/models/user.rb:51:in `send_activation_email' 2019-02-07T08:35:59.920836+00:00 app[web.1]: [df67d6f0-96fa-4776-8179-d38801634b13] app/controllers/users_controller.rb:21:in `create' 2019-02-07T08:35:59.921236+00:00 heroku[router]: at=info method=POST path="/users" host=limitless-escarpment-80569.herokuapp.com request_id=df67d6f0-96fa-4776-8179-d38801634b13 fwd="180.43.42.198" dyno=web.1 connect=0ms service=746ms status=500 bytes=1891 protocol=https 2019-02-07T08:50:38.000000+00:00 app[api]: Build started by user hogehoge(実際は使えるメールアドレスです)@gmail.com 2019-02-07T08:51:00.432429+00:00 heroku[web.1]: Restarting 2019-02-07T08:51:05.229312+00:00 heroku[web.1]: Starting process with command `bundle exec puma -C config/puma.rb` 2019-02-07T08:51:07.954487+00:00 app[web.1]: [4] Puma starting in cluster mode... 2019-02-07T08:51:07.954519+00:00 app[web.1]: [4] * Version 3.9.1 (ruby 2.5.3-p105), codename: Private Caller 2019-02-07T08:51:07.954560+00:00 app[web.1]: [4] * Min threads: 5, max threads: 5 2019-02-07T08:51:07.954572+00:00 app[web.1]: [4] * Environment: production 2019-02-07T08:51:07.954576+00:00 app[web.1]: [4] * Process workers: 2 2019-02-07T08:51:07.954611+00:00 app[web.1]: [4] * Preloading application 2019-02-07T08:51:10.561511+00:00 app[web.1]: [4] * Listening on tcp://0.0.0.0:49493 2019-02-07T08:51:10.561740+00:00 app[web.1]: [4] Use Ctrl-C to stop 2019-02-07T08:51:10.572777+00:00 app[web.1]: [4] - Worker 0 (pid: 8) booted, phase: 0 2019-02-07T08:51:10.574454+00:00 app[web.1]: [4] - Worker 1 (pid: 12) booted, phase: 0 2019-02-07T08:51:24.278660+00:00 heroku[run.6275]: State changed from starting to up 2019-02-07T08:51:24.302456+00:00 heroku[run.6275]: Awaiting client 2019-02-07T08:51:32.399334+00:00 heroku[run.6275]: State changed from up to complete 2019-02-07T08:52:00.054270+00:00 app[api]: Starting process with command `rails db:migrate` by user hogehoge@gmail.com 2019-02-07T08:52:03.966506+00:00 heroku[run.4566]: Awaiting client 2019-02-07T08:52:10.903033+00:00 heroku[run.4566]: Process exited with status 0 2019-02-07T08:52:21.406637+00:00 heroku[router]: at=info method=GET path="/" host=limitless-escarpment-80569.herokuapp.com request_id=294d9674-79db-427b-ac87-6bdf77ba222d fwd="180.43.42.198" dyno=web.1 connect=1ms service=116ms status=200 bytes=2936 protocol=https 2019-02-07T08:52:21.304442+00:00 app[web.1]: I, [2019-02-07T08:52:21.304241 #12] INFO -- : [294d9674-79db-427b-ac87-6bdf77ba222d] Started GET "/" for 180.43.42.198 at 2019-02-07 08:52:21 +0000 2019-02-07T08:52:21.325290+00:00 app[web.1]: I, [2019-02-07T08:52:21.325157 #12] INFO -- : [294d9674-79db-427b-ac87-6bdf77ba222d] Processing by StaticPagesController#home as HTML 2019-02-07T08:52:21.364151+00:00 app[web.1]: I, [2019-02-07T08:52:21.363771 #12] INFO -- : [294d9674-79db-427b-ac87-6bdf77ba222d] Rendering static_pages/home.html.erb within layouts/application 2019-02-07T08:52:21.373035+00:00 app[web.1]: I, [2019-02-07T08:52:21.372908 #12] INFO -- : [294d9674-79db-427b-ac87-6bdf77ba222d] Rendered static_pages/home.html.erb within layouts/application (8.3ms) 2019-02-07T08:52:21.383571+00:00 app[web.1]: I, [2019-02-07T08:52:21.383480 #12] INFO -- : [294d9674-79db-427b-ac87-6bdf77ba222d] Rendered layouts/_shim.html.erb (0.7ms) 2019-02-07T08:52:21.383723+00:00 app[web.1]: I, [2019-02-07T08:52:21.383662 #12] INFO -- : [294d9674-79db-427b-ac87-6bdf77ba222d] Rendered layouts/_head.html.erb (4.6ms) 2019-02-07T08:52:21.396721+00:00 app[web.1]: I, [2019-02-07T08:52:21.396481 #12] INFO -- : [294d9674-79db-427b-ac87-6bdf77ba222d] Rendered layouts/_header.html.erb (11.8ms) 2019-02-07T08:52:21.400326+00:00 app[web.1]: I, [2019-02-07T08:52:21.400211 #12] INFO -- : [294d9674-79db-427b-ac87-6bdf77ba222d] Rendered layouts/_footer.html.erb (1.6ms) 2019-02-07T08:52:21.401258+00:00 app[web.1]: I, [2019-02-07T08:52:21.401194 #12] INFO -- : [294d9674-79db-427b-ac87-6bdf77ba222d] Completed 200 OK in 74ms (Views: 42.4ms) 2019-02-07T08:52:24.767021+00:00 app[web.1]: I, [2019-02-07T08:52:24.766825 #8] INFO -- : [fcafc8b4-2edf-458c-8f18-2c8f8c63584d] Started GET "/signup" for 180.43.42.198 at 2019-02-07 08:52:24 +0000 2019-02-07T08:52:24.789969+00:00 app[web.1]: I, [2019-02-07T08:52:24.789810 #8] INFO -- : [fcafc8b4-2edf-458c-8f18-2c8f8c63584d] Processing by UsersController#new as HTML 2019-02-07T08:52:26.350971+00:00 app[web.1]: I, [2019-02-07T08:52:26.350826 #8] INFO -- : [fcafc8b4-2edf-458c-8f18-2c8f8c63584d] Rendered users/new.html.erb within layouts/application (1263.9ms) 2019-02-07T08:52:26.355669+00:00 app[web.1]: I, [2019-02-07T08:52:26.355583 #8] INFO -- : [fcafc8b4-2edf-458c-8f18-2c8f8c63584d] Rendered layouts/_shim.html.erb (0.3ms) 2019-02-07T08:52:26.355793+00:00 app[web.1]: I, [2019-02-07T08:52:26.355723 #8] INFO -- : [fcafc8b4-2edf-458c-8f18-2c8f8c63584d] Rendered layouts/_head.html.erb (3.3ms) 2019-02-07T08:52:26.362143+00:00 app[web.1]: I, [2019-02-07T08:52:26.362059 #8] INFO -- : [fcafc8b4-2edf-458c-8f18-2c8f8c63584d] Rendered layouts/_header.html.erb (5.7ms) 2019-02-07T08:52:26.363597+00:00 app[web.1]: I, [2019-02-07T08:52:26.363523 #8] INFO -- : [fcafc8b4-2edf-458c-8f18-2c8f8c63584d] Rendered layouts/_footer.html.erb (0.6ms) 2019-02-07T08:52:26.364092+00:00 app[web.1]: I, [2019-02-07T08:52:26.364020 #8] INFO -- : [fcafc8b4-2edf-458c-8f18-2c8f8c63584d] Completed 200 OK in 1574ms (Views: 1290.5ms | ActiveRecord: 63.5ms) 2019-02-07T08:52:43.316219+00:00 heroku[router]: at=info method=GET path="/favicon.ico" host=limitless-escarpment-80569.herokuapp.com request_id=a8a9829c-e4f5-4dd7-b109-b20e2bc38e99 fwd="180.43.42.198" dyno=web.1 connect=0ms service=1ms status=304 bytes=112 protocol=https
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問