Я пытаюсь развернуть приложение для рельсов с помощью героку (как показано на рисунке here). Я создал очень простое приложение для рельсов (с использованием ruby 1.9.2 и rails 3.0.3, я уверен, что heroku поддерживает их - см. Документацию heroku), создал и нажал github repo, создал repo gekuu и нажал его (все коммиты сделанный). И когда я пытаюсь получить доступ к моему контроллеру приложений, он выбрасывает 404 страницу рельсов, как будто он говорит «нет такого контроллера». Я сделал heroku rake db:migrate
, но в первый раз, когда я запустил его, я получил ошибку «host not found». Выполнение этого снова исправило это. Ну, я не уверен, должен ли я запускать heroku addons add:postgresql
- хотя postgres включен по умолчанию, но heroku говорит, что я должен заплатить, чтобы получить DB (текущая команда, о которой я упоминал, просит меня подтвердить ее выставление).Heroku: Развертывание проблем с приложениями для рельсов
Возможно, это звучит глупо, но как я могу развернуть приложение для рельсов (это очень простой), не платя никаких сборов и таких неприятностей, как 404 страницы, как я упоминал в начале моего сообщения? (и это мой вопрос). Может быть, я должен выбрать другой хостинг (если он существует в нашем мире), или я делаю что-то не так с героку?
Работает ли он локально? – Pasta
Да, конечно. И когда я пытаюсь увидеть мой контроллер локально, он проявляет себя как должен, а героку бросает 404s. – shybovycha
Вы нажимали все свои файлы? Можете ли вы показать нам ошибку? – Pasta