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

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

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

Deviseとは、Ruby-on-Railsの認証機能を追加するプラグインです。

Ruby

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

Heroku

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

Ruby on Rails

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

Q&A

解決済

1回答

662閲覧

heroku上でのdeviseに関連したエラーが解決できません。。

ganbarou_nippon

総合スコア18

Devise

Deviseとは、Ruby-on-Railsの認証機能を追加するプラグインです。

Ruby

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

Heroku

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

Ruby on Rails

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

0グッド

0クリップ

投稿2020/02/19 04:01

編集2020/02/19 04:02

イメージ説明

イメージ説明

![イメージ説明]ef51eefa5620b1660e24d81cd32d.png)

イメージ説明

イメージ説明

イメージ説明

イメージ説明

イメージ説明

このようなエラーから一向に抜け出せません。

herokuの公式ドキュメントに書いてあったH12のタイムアウトに関する対処法なども試しましたが、ダメでした。

ローカル環境ではエラーなく機能していました。

一応production.rbとdevise.rbのコードも部分的に載せておきます。

ruby

1 2production.rb 3# Do not dump schema after migrations. 4 config.active_record.dump_schema_after_migration = false 5 6 config.action_mailer.default_url_options = {:host =>'https://afeaer.herokuapp.com'} 7 config.action_mailer.raise_delivery_errors = false 8 config.action_mailer.delivery_method = :smtp 9 config.action_mailer.smtp_settings = { 10 :enable_starttls_auto => true, 11 :address => "heroku.com", 12 :port => 587, 13 :domain => 'smtp.sendgrid.net', 14 :user_name => ENV['SENDGRID_USERNAME'], 15 :password =>ENV['SENDGRID_PASSWORD'], 16 :authentication =>:plain 17 } 18end

ruby

1devise.rb 2 3config.mailer_sender = '"afeaer" <service@example.com>'

根本的にはどこがおかしいのでしょうか?

ご教示いただけると幸いです。

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

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

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

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

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

guest

回答1

0

ベストアンサー

そのへんの個人記事を見ると

  • domain'herokuapp.com'
  • address'smtp.sendgrid.net'

を設定している事が多いですが、逆になっている根拠はありますか?

投稿2020/02/19 04:16

asm

総合スコア15147

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

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

ganbarou_nippon

2020/02/19 04:36

確かにそうでした。。本番環境設定にするときに間違えたようです。 解決しました!!ありがとうございます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問