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

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

ただいまの
回答率

88.63%

railsチュートリアル 7章 herokuでページが開かない

解決済

回答 1

投稿

  • 評価
  • クリップ 1
  • VIEW 1,138

isaccshiley

score 12

Ruby on railsチュートリアルの7章を勉強中なのですが、
現段階では開発環境でhomeから'signup'ボタンを押すと名前やメールアドレスを記入して登録する画面に移り、それらに有効な情報を書き込んで'create my account'ボタンを押すとデータベースにユーザーデータが保存され、ユーザーの名前が書かれたユーザーのマイページのような画面が出るところまでは実現できています。
ただし、herokuにデプロイしたのち、heroku openで開いた本番環境で同様に'signup'ボタンを押すと真っ白な画面となり、リロードすると"このページは動作していません"と表示されるだけになって困っています。
しかも明確なエラーメーセージ等が無いエラーなのでこの場で何を提示すればいいのかわからなく、どこどこのファイルを見せて欲しいなどありましたら迅速に追加していきます。
おそらく本番環境と開発環境の違いから生じているエラーなんじゃ無いかと考えてはいるんですけどよろしくお願いします

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

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

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

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 1

checkベストアンサー

0

コンソールで heroku logs -t を実行し、リアルタイムにログを監視しながらエラーの出る操作をしてみてください。

 追記(2018-10-31)

これが原因かと思われます。エラーメッセージをよく読んで何が問題か検証してみてください。

FATAL -- : [071aab44-52e2-45d4-9684-ff99165c7f4a] ActionController::UnknownFormat (UsersController#new is missing a template for this request format and variant.
2018-10-31T02:12:40.166289+00:00 app[web.1]: 
2018-10-31T02:12:40.166291+00:00 app[web.1]: request.formats: ["text/html"]
2018-10-31T02:12:40.166293+00:00 app[web.1]: request.variant: []
2018-10-31T02:12:40.166295+00:00 app[web.1]: 
2018-10-31T02:12:40.166297+00:00 app[web.1]: NOTE! For XHR/Ajax or API requests, this action would normally respond with 204 No Content: an empty white screen. Since you're loading it in a web browser, we assume that you expected to actually render a template, not nothing, so we're showing an error to be extra-clear. If you expect 204 No Content, carry on. That's what you'll get from an XHR or API request. Give it a shot.):

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2018/10/31 11:15

    出ました
    2018-10-31T02:12:40.168813+00:00 heroku[router]: at=info method=GET path="/signup" host=isacc-shiley-sample.herokuapp.com request_id=071aab44-52e2-45d4-9684-ff99165c7f4a fwd="60.116.14.137" dyno=web.1 connect=1ms service=16ms status=406 bytes=246 protocol=https
    2018-10-31T02:12:40.154411+00:00 app[web.1]: I, [2018-10-31T02:12:40.154293 #4] INFO -- : [071aab44-52e2-45d4-9684-ff99165c7f4a] Started GET "/signup" for 60.116.14.137 at 2018-10-31 02:12:40 +0000
    2018-10-31T02:12:40.155325+00:00 app[web.1]: I, [2018-10-31T02:12:40.155244 #4] INFO -- : [071aab44-52e2-45d4-9684-ff99165c7f4a] Processing by UsersController#new as HTML
    2018-10-31T02:12:40.156678+00:00 app[web.1]: I, [2018-10-31T02:12:40.156572 #4] INFO -- : [071aab44-52e2-45d4-9684-ff99165c7f4a] Completed 406 Not Acceptable in 1ms (ActiveRecord: 0.0ms)
    2018-10-31T02:12:40.157949+00:00 app[web.1]: F, [2018-10-31T02:12:40.157862 #4] FATAL -- : [071aab44-52e2-45d4-9684-ff99165c7f4a]
    2018-10-31T02:12:40.166285+00:00 app[web.1]: F, [2018-10-31T02:12:40.166173 #4] FATAL -- : [071aab44-52e2-45d4-9684-ff99165c7f4a] ActionController::UnknownFormat (UsersController#new is missing a template for this request format and variant.
    2018-10-31T02:12:40.166289+00:00 app[web.1]:
    2018-10-31T02:12:40.166291+00:00 app[web.1]: request.formats: ["text/html"]
    2018-10-31T02:12:40.166293+00:00 app[web.1]: request.variant: []
    2018-10-31T02:12:40.166295+00:00 app[web.1]:
    2018-10-31T02:12:40.166297+00:00 app[web.1]: NOTE! For XHR/Ajax or API requests, this action would normally respond with 204 No Content: an empty white screen. Since you're loading it in a web browser, we assume that you expected to actually render a template, not nothing, so we're showing an error to be extra-clear. If you expect 204 No Content, carry on. That's what you'll get from an XHR or API request. Give it a shot.):
    2018-10-31T02:12:40.166381+00:00 app[web.1]: F, [2018-10-31T02:12:40.166321 #4] FATAL -- : [071aab44-52e2-45d4-9684-ff99165c7f4a]
    2018-10-31T02:12:40.167207+00:00 app[web.1]: F, [2018-10-31T02:12:40.166433 #4] FATAL -- : [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.1/lib/action_controller/metal/implicit_render.rb:55:in `default_render'
    2018-10-31T02:12:40.167211+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.1/lib/action_controller/metal/basic_implicit_render.rb:6:in `block in send_action'
    2018-10-31T02:12:40.167213+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.1/lib/action_controller/metal/basic_implicit_render.rb:6:in `tap'
    2018-10-31T02:12:40.167215+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.1/lib/action_controller/metal/basic_implicit_render.rb:6:in `send_action'
    2018-10-31T02:12:40.167217+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.1/lib/abstract_controller/base.rb:194:in `process_action'
    2018-10-31T02:12:40.167218+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.1/lib/action_controller/metal/rendering.rb:30:in `process_action'
    2018-10-31T02:12:40.167220+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.1/lib/abstract_controller/callbacks.rb:42:in `block in process_action'
    2018-10-31T02:12:40.167222+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:132:in `run_callbacks'
    2018-10-31T02:12:40.167223+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.1/lib/abstract_controller/callbacks.rb:41:in `process_action'
    2018-10-31T02:12:40.167225+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.1/lib/action_controller/metal/rescue.rb:22:in `process_action'
    2018-10-31T02:12:40.167227+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.1/lib/action_controller/metal/instrumentation.rb:34:in `block in process_action'
    2018-10-31T02:12:40.167229+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.1/lib/active_support/notifications.rb:168:in `block in instrument'
    2018-10-31T02:12:40.167230+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'
    2018-10-31T02:12:40.167232+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.1/lib/active_support/notifications.rb:168:in `instrument'
    2018-10-31T02:12:40.167233+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.1/lib/action_controller/metal/instrumentation.rb:32:in `process_action'
    2018-10-31T02:12:40.167235+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.1/lib/action_controller/metal/params_wrapper.rb:256:in `process_action'
    2018-10-31T02:12:40.167236+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/activerecord-5.2.1/lib/active_record/railties/controller_runtime.rb:24:in `process_action'
    2018-10-31T02:12:40.167238+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.1/lib/abstract_controller/base.rb:134:in `process'
    2018-10-31T02:12:40.167240+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/actionview-5.2.1/lib/action_view/rendering.rb:32:in `process'
    2018-10-31T02:12:40.167241+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.1/lib/action_controller/metal.rb:191:in `dispatch'
    2018-10-31T02:12:40.167243+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.1/lib/action_controller/metal.rb:252:in `dispatch'
    2018-10-31T02:12:40.167244+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a]

    キャンセル

  • 2018/10/31 11:16

    長いので分割しました
    vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.1/lib/action_dispatch/routing/route_set.rb:52:in `dispatch'
    2018-10-31T02:12:40.167246+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.1/lib/action_dispatch/routing/route_set.rb:34:in `serve'
    2018-10-31T02:12:40.167247+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.1/lib/action_dispatch/journey/router.rb:52:in `block in serve'
    2018-10-31T02:12:40.167249+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.1/lib/action_dispatch/journey/router.rb:35:in `each'
    2018-10-31T02:12:40.167250+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.1/lib/action_dispatch/journey/router.rb:35:in `serve'
    2018-10-31T02:12:40.167252+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.1/lib/action_dispatch/routing/route_set.rb:840:in `call'
    2018-10-31T02:12:40.167257+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/rack-2.0.5/lib/rack/tempfile_reaper.rb:15:in `call'
    2018-10-31T02:12:40.167259+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/rack-2.0.5/lib/rack/etag.rb:25:in `call'
    2018-10-31T02:12:40.167261+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/rack-2.0.5/lib/rack/conditional_get.rb:25:in `call'
    2018-10-31T02:12:40.167263+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/rack-2.0.5/lib/rack/head.rb:12:in `call'
    2018-10-31T02:12:40.167264+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.1/lib/action_dispatch/http/content_security_policy.rb:18:in `call'
    2018-10-31T02:12:40.167266+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb:232:in `context'
    2018-10-31T02:12:40.167267+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/rack-2.0.5/lib/rack/session/abstract/id.rb:226:in `call'
    2018-10-31T02:12:40.167269+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.1/lib/action_dispatch/middleware/cookies.rb:670:in `call'
    2018-10-31T02:12:40.167270+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.1/lib/action_dispatch/middleware/callbacks.rb:28:in `block in call'
    2018-10-31T02:12:40.167272+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:98:in `run_callbacks'
    2018-10-31T02:12:40.167274+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.1/lib/action_dispatch/middleware/callbacks.rb:26:in `call'
    2018-10-31T02:12:40.167275+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.1/lib/action_dispatch/middleware/debug_exceptions.rb:61:in `call'
    2018-10-31T02:12:40.167277+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.1/lib/action_dispatch/middleware/show_exceptions.rb:33:in `call'
    2018-10-31T02:12:40.167278+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/railties-5.2.1/lib/rails/rack/logger.rb:38:in `call_app'
    2018-10-31T02:12:40.167280+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/railties-5.2.1/lib/rails/rack/logger.rb:26:in `block in call'
    2018-10-31T02:12:40.167282+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'
    2018-10-31T02:12:40.167283+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.1/lib/active_support/tagged_logging.rb:28:in `tagged'
    2018-10-31T02:12:40.167285+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.1/lib/active_support/tagged_logging.rb:71:in `tagged'
    2018-10-31T02:12:40.167286+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/railties-5.2.1/lib/rails/rack/logger.rb:26:in `call'
    2018-10-31T02:12:40.167288+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.1/lib/action_dispatch/middleware/remote_ip.rb:81:in `call'
    2018-10-31T02:12:40.167290+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.1/lib/action_dispatch/middleware/request_id.rb:27:in `call'
    2018-10-31T02:12:40.167291+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/rack-2.0.5/lib/rack/method_override.rb:22:in `call'
    2018-10-31T02:12:40.167293+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/rack-2.0.5/lib/rack/runtime.rb:22:in `call'
    2018-10-31T02:12:40.167294+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.1/lib/active_support/cache/strategy/local_cache_middleware.rb:29:in `call'
    2018-10-31T02:12:40.167296+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.1/lib/action_dispatch/middleware/executor.rb:14:in `call'
    2018-10-31T02:12:40.167298+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.1/lib/action_dispatch/middleware/static.rb:127:in `call'
    2018-10-31T02:12:40.167299+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/rack-2.0.5/lib/rack/sendfile.rb:111:in `call'
    2018-10-31T02:12:40.167301+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.1/lib/action_dispatch/middleware/ssl.rb:74:in `call'
    2018-10-31T02:12:40.167302+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/railties-5.2.1/lib/rails/engine.rb:524:in `call'
    2018-10-31T02:12:40.167304+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/puma-3.12.0/lib/puma/configuration.rb:225:in `call'
    2018-10-31T02:12:40.167308+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/puma-3.12.0/lib/puma/server.rb:658:in `handle_request'
    2018-10-31T02:12:40.167310+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/puma-3.12.0/lib/puma/server.rb:472:in `process_client'
    2018-10-31T02:12:40.167312+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/puma-3.12.0/lib/puma/server.rb:332:in `block in run'
    2018-10-31T02:12:40.167313+00:00 app[web.1]: [071aab44-52e2-45d4-9684-ff99165c7f4a] vendor/bundle/ruby/2.5.0/gems/puma-3.12.0/lib/puma/thread_pool.rb:133:in `block in spawn_thread'

    キャンセル

  • 2018/11/02 15:48

    コミット漏れが原因でした
    git -am commit 'コミットメッセージ'
    でやるとaddとcommitを同時に行えるので使っていましたが、全てのファイルをaddできてなかったみたいです

    キャンセル

  • 2018/11/27 15:18

    git -am commit 'コミットメッセージ'
    ではなく

    gitt add .
    git commit -m ' ~~ '

    で解決しましたか。

    キャンセル

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

  • ただいまの回答率 88.63%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る