В журнале Heroku Ruby On Rails Server говорится, что «пользователей» не существует - PullRequest
0 голосов
/ 29 июня 2019

Я следую Учебное пособие по Ruby On Rails, глава 2, toy_app

Репозиторий находится в BitBucket, https://bitbucket.org/Marium36/toy_app/

Пока я могу открыть приложениена моем локальном сервере, т.е.

localhost:3000 

и

localhost:3000/users

Проблема возникает с герою.

Приложение Heroku можно открыть только

https://salty -wave-17330.herokuapp.com /

Как только я попытаюсь

https://salty -wave-17330.herokuapp.com / users

Я получаю сообщение об ошибке,

Извините, но что-то пошло не так.Если вы являетесь владельцем приложения, проверьте журналы для получения дополнительной информации.

Журналы сервера, https://bitbucket.org/Marium36/toy_app/src/master/heroku_server_logs

Постоянное сообщение об ошибке, которое показывает, что Users не существует -- но это так, я могу загрузить на свой локальный компьютер, т.е. localhost:3000/users

Пожалуйста, помогите !!!

2019-06-29T11:24:46.008853+00:00 app[web.1]: I, [2019-06-29T11:24:46.008752 #4]  INFO -- : [5d839ee1-e92f-46d7-81d0-9fd508157239] Started GET "/users" for PRIVATE_IP at 2019-06-29 11:24:46 +0000
2019-06-29T11:24:46.010267+00:00 app[web.1]: I, [2019-06-29T11:24:46.010188 #4]  INFO -- : [5d839ee1-e92f-46d7-81d0-9fd508157239] Processing by UsersController#index as HTML
2019-06-29T11:24:46.013170+00:00 app[web.1]: I, [2019-06-29T11:24:46.013098 #4]  INFO -- : [5d839ee1-e92f-46d7-81d0-9fd508157239]   Rendering users/index.html.erb within layouts/application
2019-06-29T11:24:46.055431+00:00 app[web.1]: D, [2019-06-29T11:24:46.055315 #4] DEBUG -- : [5d839ee1-e92f-46d7-81d0-9fd508157239]   User Load (1.5ms)  SELECT "users".* FROM "users"
2019-06-29T11:24:46.056103+00:00 app[web.1]: I, [2019-06-29T11:24:46.056041 #4]  INFO -- : [5d839ee1-e92f-46d7-81d0-9fd508157239]   Rendered users/index.html.erb within layouts/application (42.8ms)
2019-06-29T11:24:46.056339+00:00 app[web.1]: I, [2019-06-29T11:24:46.056280 #4]  INFO -- : [5d839ee1-e92f-46d7-81d0-9fd508157239] Completed 500 Internal Server Error in 46ms (ActiveRecord: 13.4ms)
2019-06-29T11:24:46.057108+00:00 app[web.1]: F, [2019-06-29T11:24:46.057045 #4] FATAL -- : [5d839ee1-e92f-46d7-81d0-9fd508157239]
2019-06-29T11:24:46.063287+00:00 app[web.1]: F, [2019-06-29T11:24:46.057141 #4] FATAL -- : [5d839ee1-e92f-46d7-81d0-9fd508157239] ActionView::Template::Error (PG::UndefinedTable: ERROR:  relation "users" does not exist

1 Ответ

1 голос
/ 29 июня 2019

PG::UndefinedTable: ERROR означает, что вы не создали таблицу.Вам нужно запустить heroku run rake db:migrate, чтобы таблицы были добавлены в ваш Heroku Postgres.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...