heroku ActionView :: Template :: Error (не удалось подключиться к серверу: нет такого файла или каталога - PullRequest
0 голосов
/ 11 июня 2018

У меня проблемы с развертыванием моего приложения rails на heroku.Когда я запускаю сервер локально с

bin/rails serve

, все работает как положено.Я могу собрать и развернуть на heroku, но когда я захожу в приложение, я получаю «Извините, но что-то пошло не так, ошибка.»

Когда я запускаю

heroku logs

Я получаю эту ошибку несколько раз

2018-06-11T15:14:29.322271+00:00 app[web.1]: F, [2018-06-11T15:14:29.322180 #4] FATAL -- : [edd09d28-da55-4c86-8fc9-372cd15b48dc] ActionView::Template::Error (could not connect to server: No such file or directory
2018-06-11T15:14:29.322274+00:00 app[web.1]: Is the server running locally and accepting
2018-06-11T15:14:29.322276+00:00 app[web.1]: connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?

Это спрашивает о /var/ru/postgresql/.s.PSGSQL.5432 на моем локальном компьютере?Я рад предоставить любую дополнительную информацию, если это необходимо.

РЕДАКТИРОВАТЬ: Спасибо, EvanG.Я думаю, что вы правильно поняли, что я не обращаю внимания на проблему postgresql.Кажется, проблема в контроллере или модели.

Я удалил любую ссылку на метод класса в index.html.erb.это делает правильно.Однако когда я перехожу к / posts / new, я получаю

2018-06-11T21:00:45.897171+00:00 heroku[router]: at=info method=GET path="/posts/new" host=testapp.herokuapp.com request_id=63d5860f-7f9e-4bc7-9481-6883a57260eb fwd="68.52.147.0" dyno=web.1 connect=0ms service=5ms status=500 bytes=1827 protocol=https

2018-06-11T21:00:45.892864+00:00 app[web.1]: I, [2018-06-11T21:00:45.892730 #4]  INFO -- : [63d5860f-7f9e-4bc7-9481-6883a57260eb] Started GET "/posts/new" for 68.52.147.0 at 2018-06-11 21:00:45 +0000

2018-06-11T21:00:45.893850+00:00 app[web.1]: I, [2018-06-11T21:00:45.893765 #4]  INFO -- : [63d5860f-7f9e-4bc7-9481-6883a57260eb] Processing by PostsController#new as HTML

2018-06-11T21:00:45.895690+00:00 app[web.1]: I, [2018-06-11T21:00:45.895624 #4]  INFO -- : [63d5860f-7f9e-4bc7-9481-6883a57260eb] Completed 500 Internal Server Error in 2ms

2018-06-11T21:00:45.896223+00:00 app[web.1]: F, [2018-06-11T21:00:45.896140 #4] FATAL -- : [63d5860f-7f9e-4bc7-9481-6883a57260eb]   

2018-06-11T21:00:45.896283+00:00 app[web.1]: F, [2018-06-11T21:00:45.896222 #4] FATAL -- : [63d5860f-7f9e-4bc7-9481-6883a57260eb] PG::ConnectionBad (could not connect to server: No such file or directory

2018-06-11T21:00:45.896286+00:00 app[web.1]:    Is the server running locally and accepting

2018-06-11T21:00:45.896288+00:00 app[web.1]:    connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?

2018-06-11T21:00:45.896290+00:00 app[web.1]: ):

2018-06-11T21:00:45.896345+00:00 app[web.1]: F, [2018-06-11T21:00:45.896280 #4] FATAL -- : [63d5860f-7f9e-4bc7-9481-6883a57260eb]   

2018-06-11T21:00:45.896377+00:00 app[web.1]: F, [2018-06-11T21:00:45.896331 #4] FATAL -- : [63d5860f-7f9e-4bc7-9481-6883a57260eb] app/controllers/posts_controller.rb:18:in `new'

1 Ответ

0 голосов
/ 11 июня 2018

Убедитесь, что Sass настроен правильно:

https://github.com/rails/sass-rails

Эта проблема связана с тем, что у вас нет таблицы стилей и т. Д. В дереве приложений

Также при этомне похоже на проблему postgres, если вы заходите так далеко в сборку.Убедитесь, что это правильно настроено: https://devcenter.heroku.com/articles/getting-started-with-rails5

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