Я развернул приложение рельсы на Heroku.Все работало нормально.Я передал код мастеру Heroku, и все заработало, как и ожидалось.Я также побежал Heroku run rails db:migrate
.Ошибок не было.Я даже могу запустить Heroku run rails console
и создавать объекты, без проблем.Тем не менее, он говорит мне, что я должен ввести User.connection (пользователи - единственные модели, которые у меня есть в приложении прямо сейчас).Когда я набираю Heroku config
, я получаю ожидаемый результат.Все кажется идеальным.Но когда я открываю приложение, оно говорит, что страница не найдена:
No webpage was found for the web address: https://my-api.herokuapp.com/
Вероятно, стоит упомянуть, что это API-интерфейс rails, поэтому нет ни видов, ни корневой страницы.Но, несмотря на это, я все еще не получаю никаких ответов, когда я делаю вызовы API с Почтальоном.Я просто получаю ответ 404.Я бы хотя бы предположил, что HTTP-запросы будут работать, но они этого не делают.Любая идея, почему?
После загрузки приложения журналы говорят,
ActionController::RoutingError (No route matches [GET] "/"):
означает, что нет корневого маршрута?Я думал, что для API не должно быть одного?