🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Ruby

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

Heroku

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

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

phpMyAdmin

phpMyAdminはオープンソースで、PHPで書かれたウェブベースのMySQL管理ツールのことです。

Ruby on Rails

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

Q&A

解決済

1回答

2738閲覧

【Rails】herokuデプロイ後正しくページ遷移されない(We're sorry, but something went wrong. )

yastinbieber

総合スコア49

Ruby

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

Heroku

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

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

phpMyAdmin

phpMyAdminはオープンソースで、PHPで書かれたウェブベースのMySQL管理ツールのことです。

Ruby on Rails

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

0グッド

0クリップ

投稿2020/11/25 14:21

前提・実現したいこと

RailsアプリをHerokuへデプロイ後
We're sorry, but something went wrong.
というエラーページへ遷移してしまう

イメージ説明

試したこと

こちらのサイトにて

$ heroku run rails db:migrate

で解消するとありましたが変化なしでした

#結果 ec2-user:~/environment/toreka (master) $ heroku run rails db:migrate Running rails db:migrate on ⬢ toreka... up, run.5067 (Free) (4.3ms) SET NAMES utf8, @@SESSION.sql_mode = CONCAT(CONCAT(@@sql_mode, ',STRICT_ALL_TABLES'), ',NO_AUTO_VALUE_ON_ZERO'), @@SESSION.sql_auto_is_null = 0, @@SESSION.wait_timeout = 2147483 (1.3ms) SELECT GET_LOCK('8068231160949447075', 0) (1.5ms) SELECT `schema_migrations`.`version` FROM `schema_migrations` ORDER BY `schema_migrations`.`version` ASC ActiveRecord::InternalMetadata Load (1.5ms) SELECT `ar_internal_metadata`.* FROM `ar_internal_metadata` WHERE `ar_internal_metadata`.`key` = 'environment' LIMIT 1 (1.5ms) BEGIN (4.7ms) COMMIT (2.3ms) SELECT RELEASE_LOCK('8068231160949447075')

error文の確認をしてみましたが特にエラー文は見つかりませんでした

ec2-user:~/environment/toreka (master) $ heroku logs -t 2020-11-25T06:28:42.308260+00:00 app[web.1]: [1dbfaf49-8997-4efb-a34a-08321185edb3] 12: <p>アカウント情報の「仮登録」を受付いたしました。<br>下記のリンクより本登録を完了してください。</p> 2020-11-25T06:28:42.308261+00:00 app[web.1]: [1dbfaf49-8997-4efb-a34a-08321185edb3] 13: 2020-11-25T06:28:42.308262+00:00 app[web.1]: [1dbfaf49-8997-4efb-a34a-08321185edb3] 14: <p>【本登録用URL】<br> 2020-11-25T06:28:42.308264+00:00 app[web.1]: [1dbfaf49-8997-4efb-a34a-08321185edb3] 15: <p><%= link_to '本登録を実施する', confirmation_url(@resource, confirmation_token: @token) %><br> 2020-11-25T06:28:42.308265+00:00 app[web.1]: [1dbfaf49-8997-4efb-a34a-08321185edb3] 16: 上記リンクを押下するとログイン画面へ遷移しますのでそのま���「SIGNIN」ボタンを押下しサイトへ入るようにしてください</p><br> 2020-11-25T06:28:42.308265+00:00 app[web.1]: [1dbfaf49-8997-4efb-a34a-08321185edb3] 17: 2020-11-25T06:28:42.308266+00:00 app[web.1]: [1dbfaf49-8997-4efb-a34a-08321185edb3] 18: <p>【注意事項】<br> 2020-11-25T06:28:42.308323+00:00 app[web.1]: [1dbfaf49-8997-4efb-a34a-08321185edb3] 2020-11-25T06:28:42.308406+00:00 app[web.1]: [1dbfaf49-8997-4efb-a34a-08321185edb3] app/views/devise/mailer/confirmation_instructions.html.erb:15:in `_app_views_devise_mailer_confirmation_instructions_html_erb__1043552475349215144_70180174120540' 2020-11-25T06:28:42.308407+00:00 app[web.1]: [1dbfaf49-8997-4efb-a34a-08321185edb3] app/mailers/users/mailer.rb:14:in `confirmation_instructions' 2020-11-25T06:28:42.308999+00:00 heroku[router]: at=info method=POST path="/users/confirmation" host=toreka.herokuapp.com request_id=1dbfaf49-8997-4efb-a34a-08321185edb3 fwd="175.132.104.83" dyno=web.1 connect=0ms service=29ms status=500 bytes=1827 protocol=https 2020-11-25T07:02:33.760893+00:00 heroku[web.1]: Idling 2020-11-25T07:02:33.762730+00:00 heroku[web.1]: State changed from up to down 2020-11-25T07:02:38.409254+00:00 heroku[web.1]: Stopping all processes with SIGTERM 2020-11-25T07:02:38.446046+00:00 app[web.1]: - Gracefully stopping, waiting for requests to finish 2020-11-25T07:02:38.447542+00:00 app[web.1]: === puma shutdown: 2020-11-25 07:02:38 +0000 === 2020-11-25T07:02:38.447544+00:00 app[web.1]: - Goodbye! 2020-11-25T07:02:38.447654+00:00 app[web.1]: Exiting 2020-11-25T07:02:38.545056+00:00 heroku[web.1]: Process exited with status 143 <一部省略> 2020-11-25T13:50:38.823592+00:00 app[web.1]: [4fa6ddd5-11c9-4c58-b6c0-46f3f93d52d4] ActionView::Template::Error (Missing host to link to! Please provide the :host parameter, set default_url_options[:host], or set :only_path to true): 2020-11-25T13:50:38.823805+00:00 app[web.1]: [4fa6ddd5-11c9-4c58-b6c0-46f3f93d52d4] 12: <p>アカウント情報の「仮登録」を受付いたしました。<br>下記のリンクより本登録を完了してください。</p> 2020-11-25T13:50:38.823807+00:00 app[web.1]: [4fa6ddd5-11c9-4c58-b6c0-46f3f93d52d4] 13: 2020-11-25T13:50:38.823807+00:00 app[web.1]: [4fa6ddd5-11c9-4c58-b6c0-46f3f93d52d4] 14: <p>【本登録用URL】<br> 2020-11-25T13:50:38.823808+00:00 app[web.1]: [4fa6ddd5-11c9-4c58-b6c0-46f3f93d52d4] 15: <p><%= link_to '本登録を実施する', confirmation_url(@resource, confirmation_token: @token) %><br> 2020-11-25T13:50:38.823809+00:00 app[web.1]: [4fa6ddd5-11c9-4c58-b6c0-46f3f93d52d4] 16: 上記リンクを押下するとログイン画面へ遷移しますのでそのまま「SIGNIN」ボタンを押下しサイトへ入るようにしてください</p><br> 2020-11-25T13:50:38.823809+00:00 app[web.1]: [4fa6ddd5-11c9-4c58-b6c0-46f3f93d52d4] 17: 2020-11-25T13:50:38.823810+00:00 app[web.1]: [4fa6ddd5-11c9-4c58-b6c0-46f3f93d52d4] 18: <p>【注意事項】<br> 2020-11-25T13:50:38.823815+00:00 app[web.1]: [4fa6ddd5-11c9-4c58-b6c0-46f3f93d52d4] 2020-11-25T13:50:38.823842+00:00 app[web.1]: [4fa6ddd5-11c9-4c58-b6c0-46f3f93d52d4] app/views/devise/mailer/confirmation_instructions.html.erb:15:in `_app_views_devise_mailer_confirmation_instructions_html_erb__2724324288390708990_47434187774600' 2020-11-25T13:50:38.823843+00:00 app[web.1]: [4fa6ddd5-11c9-4c58-b6c0-46f3f93d52d4] app/mailers/users/mailer.rb:14:in `confirmation_instructions' 2020-11-25T13:50:38.825807+00:00 heroku[router]: at=info method=POST path="/users/confirmation" host=toreka.herokuapp.com request_id=4fa6ddd5-11c9-4c58-b6c0-46f3f93d52d4 fwd="175.132.104.83" dyno=web.1 connect=2ms service=141ms status=500 bytes=1827 protocol=https

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

Rails 5.2.4.4
ruby 2.5.1

解決方法ご存知の方おりましたらご教授いただけますと幸いです
何か必要なコードなどございましたらおっしゃってください
宜しくお願い致します

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

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

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

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

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

guest

回答1

0

ベストアンサー

エラーでているじゃないですか
app/views/devise/mailer/confirmation_instructions.html.erb:15: app/mailers/users/mailer.rb:14:
この辺りに。
logのもっと上のほうから見ないと。
ここから推測できるのは productionモードでのメール関係の設定がおかしいのでは

投稿2020/11/25 23:04

winterboum

総合スコア23567

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

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

yastinbieber

2020/11/26 01:41

ご回答ありがとうございます。 エラー出ていましたね。すみません。 ご指摘いただいた部分確認してみます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.36%

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

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

質問する

関連した質問