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

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回答

427閲覧

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

isaccshiley

総合スコア12

Heroku

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

Ruby on Rails

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

0グッド

1クリップ

投稿2018/10/30 13:53

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

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

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

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

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

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

guest

回答1

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/30 15:43

編集2018/10/31 08:37
mather

総合スコア6753

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

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

isaccshiley

2018/10/31 02: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]
isaccshiley

2018/10/31 02: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'
isaccshiley

2018/11/02 06:48

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

2018/11/27 06:18

git -am commit 'コミットメッセージ' ではなく gitt add . git commit -m ' ~~ ' で解決しましたか。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問