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

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

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

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

Ruby on Rails

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

Q&A

解決済

1回答

228閲覧

Rails appのHeroku本番環境でアカウントの有効化メールが自身のアドレスに飛んでこない。

helo

総合スコア36

Heroku

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

Ruby on Rails

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

0グッド

0クリップ

投稿2020/01/25 08:39

編集2020/01/28 21:41

前提・実現したいこと

現在、Railsチュートリアルの第11章を終えてteratilの皆さんのお力を借りて本番環境(Heroku)に何とかアップロード出来たのですが、試しにsignupをしようと入れてみますと所定のメールアドレスにアカウント有効化メールが届かず、ユーザー登録が出来ませんでした。アップロードする手前でかなりトラブっていたので、そこに問題があるかも知れないのですが、ローカルでは新規登録でPumaの中からアドレスをコピペして有効化は出来ます。
Herokuにも情報は登録して出来ていると思います。このような場合の対応策等ございましたら、ご教示頂けますと有難いです。
よろしくお願いします。

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

該当のソースコード

試したこと

Heroku内の環境変数を確認する以下のコマンドを入れても何も表示されません。
何かミスっているのでしょうか。
$ heroku config:get SENDGRID_USERNAME
$ heroku config:get SENDGRID_PASSWORD

補足情報(FW/ツールのバージョンなど)

ここにより詳細な情報を記載してください。
以下、Heokuのログを見ているのですが、どうもメールが発信されていない様にも思えています。
どうなんでしょうか。


020-01-27T00:55:44.971997+00:00 heroku[router]: at=info method=GET path="/login" host=nameless-depths-00149.herokuapp.com request_id=5ad7539e-c667-44a5-9650-fe1ce3240c39 fwd="182.166.124.20" dyno=web.1 connect=0ms service=472ms status=200 bytes=3585 protocol=https
2020-01-27T00:55:44.966801+00:00 app[web.1]: I, [2020-01-27T00:55:44.966699 #4] INFO -- : [5ad7539e-c667-44a5-9650-fe1ce3240c39] Rendered sessions/new.html.erb within layouts/application (463.7ms)
2020-01-27T00:55:44.967550+00:00 app[web.1]: I, [2020-01-27T00:55:44.967488 #4] INFO -- : [5ad7539e-c667-44a5-9650-fe1ce3240c39] Rendered layouts/_head.html.erb (0.5ms)
2020-01-27T00:55:44.967826+00:00 app[web.1]: I, [2020-01-27T00:55:44.967750 #4] INFO -- : [5ad7539e-c667-44a5-9650-fe1ce3240c39] Rendered layouts/_shim.html.erb (0.1ms)
2020-01-27T00:55:44.968253+00:00 app[web.1]: I, [2020-01-27T00:55:44.968193 #4] INFO -- : [5ad7539e-c667-44a5-9650-fe1ce3240c39] Rendered layouts/_header.html.erb (0.3ms)
2020-01-27T00:55:44.968561+00:00 app[web.1]: I, [2020-01-27T00:55:44.968483 #4] INFO -- : [5ad7539e-c667-44a5-9650-fe1ce3240c39] Rendered layouts/_footer.html.erb (0.1ms)
2020-01-27T00:55:44.968899+00:00 app[web.1]: I, [2020-01-27T00:55:44.968844 #4] INFO -- : [5ad7539e-c667-44a5-9650-fe1ce3240c39] Completed 200 OK in 468ms (Views: 466.6ms)
2020-01-27T00:55:55.427004+00:00 app[web.1]: I, [2020-01-27T00:55:55.426906 #4] INFO -- : [419ad372-876d-4aa4-841d-fc906650e99d] Started POST "/login" for 182.166.124.20 at 2020-01-27 00:55:55 +0000
2020-01-27T00:55:55.427965+00:00 app[web.1]: I, [2020-01-27T00:55:55.427906 #4] INFO -- : [419ad372-876d-4aa4-841d-fc906650e99d] Processing by SessionsController#create as HTML
2020-01-27T00:55:55.428035+00:00 app[web.1]: I, [2020-01-27T00:55:55.427985 #4] INFO -- : [419ad372-876d-4aa4-841d-fc906650e99d] Parameters: {"utf8"=>"✓", "authenticity_token"=>"+mvwYuSTgBjyhS3xL/rEgS6AGd17HKhiTGzX+ELDA3eznZvku89NGnYHz6jdK4jlWX6Z49vQaVOOpaoiB194nQ==", "session"=>{"email"=>".@gmail.com", "password"=>"[FILTERED]", "remember_me"=>"0"}, "commit"=>"Log in"}
2020-01-27T00:55:55.525141+00:00 app[web.1]: D, [2020-01-27T00:55:55.525031 #4] DEBUG -- : [419ad372-876d-4aa4-841d-fc906650e99d] User Load (4.3ms) SELECT "users".* FROM "users" WHERE "users"."email" = $1 LIMIT $2 [["email", ".@gmail.com"], ["LIMIT", 1]]
2020-01-27T00:55:55.623961+00:00 app[web.1]: I, [2020-01-27T00:55:55.623848 #4] INFO -- : [419ad372-876d-4aa4-841d-fc906650e99d] Redirected to https://nameless-depths-00149.herokuapp.com/
2020-01-27T00:55:55.624147+00:00 app[web.1]: I, [2020-01-27T00:55:55.624095 #4] INFO -- : [419ad372-876d-4aa4-841d-fc906650e99d] Completed 302 Found in 196ms (ActiveRecord: 63.2ms)
2020-01-27T00:55:55.626193+00:00 heroku[router]: at=info method=POST path="/login" host=nameless-depths-00149.herokuapp.com request_id=419ad372-876d-4aa4-841d-fc906650e99d fwd="182.166.124.20" dyno=web.1 connect=0ms service=205ms status=302 bytes=1080 protocol=https
2020-01-27T00:55:55.830698+00:00 heroku[router]: at=info method=GET path="/" host=nameless-depths-00149.herokuapp.com request_id=5447c7ce-cd4b-48d9-8bb0-bac65bf4492e fwd="182.166.124.20" dyno=web.1 connect=0ms service=7ms status=200 bytes=3151 protocol=https
2020-01-27T00:55:55.824170+00:00 app[web.1]: I, [2020-01-27T00:55:55.824079 #4] INFO -- : [5447c7ce-cd4b-48d9-8bb0-bac65bf4492e] Started GET "/" for 182.166.124.20 at 2020-01-27 00:55:55 +0000
2020-01-27T00:55:55.824904+00:00 app[web.1]: I, [2020-01-27T00:55:55.824840 #4] INFO -- : [5447c7ce-cd4b-48d9-8bb0-bac65bf4492e] Processing by StaticPagesController#home as HTML
2020-01-27T00:55:55.825876+00:00 app[web.1]: I, [2020-01-27T00:55:55.825804 #4] INFO -- : [5447c7ce-cd4b-48d9-8bb0-bac65bf4492e] Rendering static_pages/home.html.erb within layouts/application
2020-01-27T00:55:55.826329+00:00 app[web.1]: I, [2020-01-27T00:55:55.826269 #4] INFO -- : [5447c7ce-cd4b-48d9-8bb0-bac65bf4492e] Rendered static_pages/home.html.erb within layouts/application (0.3ms)
2020-01-27T00:55:55.827052+00:00 app[web.1]: I, [2020-01-27T00:55:55.826988 #4] INFO -- : [5447c7ce-cd4b-48d9-8bb0-bac65bf4492e] Rendered layouts/_head.html.erb (0.5ms)
2020-01-27T00:55:55.827248+00:00 app[web.1]: I, [2020-01-27T00:55:55.827184 #4] INFO -- : [5447c7ce-cd4b-48d9-8bb0-bac65bf4492e] Rendered layouts/_shim.html.erb (0.0ms)
2020-01-27T00:55:55.827713+00:00 app[web.1]: I, [2020-01-27T00:55:55.827645 #4] INFO -- : [5447c7ce-cd4b-48d9-8bb0-bac65bf4492e] Rendered layouts/_header.html.erb (0.3ms)
2020-01-27T00:55:55.828095+00:00 app[web.1]: I, [2020-01-27T00:55:55.828037 #4] INFO -- : [5447c7ce-cd4b-48d9-8bb0-bac65bf4492e] Rendered layouts/_footer.html.erb (0.1ms)
2020-01-27T00:55:55.828418+00:00 app[web.1]: I, [2020-01-27T00:55:55.828315 #4] INFO -- : [5447c7ce-cd4b-48d9-8bb0-bac65bf4492e] Completed 200 OK in 3ms (Views: 2.7ms | ActiveRecord: 0.0ms)

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

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

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

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

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

helo

2020/01/29 11:29

asahina1979様 コメントありがとうございます。 この2点、確認してみます。あと、Herokuへのクレジットカード登録済んでいるのですが・・。
helo

2020/01/29 11:52

環境変数の確認ページに行って、ActivityにActivity Feed私のアドレスの***.***@gmail.com: Build succeededという形で今までアップロードしたものがありました。Resouceのところには、web bundle exec puma -C config/puma.rb と Heroku Postgres Attached as DATABASE Hobby Dev Free がありましたが、環境変数らしきものはありません。 Add-onsのところでは、「 Reveal Config Vars 」この項目なのでしょうか? この項目を開けると、Appのデータベースのアドレスや詳細が出ています。 以上から想像すると接続は出来ている様に思うのですが、いかがでしょうか?
helo

2020/01/29 12:42

$ heroku logsは、こう出てきました。アプリには問題が無さげなのですが・・。 Unidling 2020-01-29T11:36:15.938434+00:00 heroku[web.1]: State changed from down to starting 2020-01-29T11:36:19.199541+00:00 heroku[web.1]: Starting process with command `bundle exec puma -C config/puma.rb` 2020-01-29T11:36:22.071683+00:00 app[web.1]: Puma starting in single mode... 2020-01-29T11:36:22.071714+00:00 app[web.1]: * Version 3.9.1 (ruby 2.5.7-p206), codename: Private Caller 2020-01-29T11:36:22.071716+00:00 app[web.1]: * Min threads: 5, max threads: 5 2020-01-29T11:36:22.071718+00:00 app[web.1]: * Environment: production 2020-01-29T11:36:25.489848+00:00 app[web.1]: * Listening on tcp://0.0.0.0:21787 2020-01-29T11:36:25.490751+00:00 app[web.1]: Use Ctrl-C to stop 2020-01-29T11:36:25.778257+00:00 heroku[web.1]: State changed from starting to up 2020-01-29T11:36:28.042264+00:00 heroku[router]: at=info method=GET path="/" host=nameless-depths-00149.herokuapp.com request_id=09acfcc4-d413-4bd8-9c4c-a6ef751ee08d fwd="182.166.124.20" dyno=web.1 connect=0ms service=56ms status=200 bytes=3041 protocol=https
guest

回答1

0

自己解決

何とか自己解決ができ、有効化メールが所定アドレスに届きました。
どうもSendgridのAdd-onsが上手く設定できていなかったようです。
いろいろ皆さまにはアドバイスをいただきまして、感謝いたします。
チュートリアルを頑張ります。ありがとうございました。

投稿2020/02/01 05:45

helo

総合スコア36

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問