Это мое первое приложение на рельсах, которое не является примером из книги, и это очень просто. Он работает на моей разработке, 10.6, машина и использует postgresql в производстве. Мои попытки поднять основную ветку дают «страницу не существует».
ОК, я использовал 'git push heroku Convention1', это ветвь, которая работает, и я хочу проверить.
heroku ps => web.1 бездействует в течение 252 ч тонкого -p $ PORT -e $ RACK_ENV -R $ HER ..
Кажется ок?
heroku log => 2011-12-20T15: 21: 07 + 00: 00 app [web.1]: запущен GET "/" для 98.240.82.43 в
2011-12-20 07:21:07 -0800 2011-12-20T15: 21: 07 + 00: 00 app [web.1]:
2011-12-20T15: 21: 07 + 00: 00 app [web.1]: 2011-12-20T15: 21: 07 + 00: 00
app [web.1]: ActionController :: RoutingError (Нет подходящих маршрутов [GET]
"/"): 2011-12-20T15: 21: 07 + 00: 00 app [web.1]: кеш: [GET /] miss
2011-12-20T15: 21: 07 + 00: 00 app [web.1]: 2011-12-20T15: 21: 07 + 00: 00
heroku [роутер]: GET vitae1.heroku.com/ dyno = очередь web.1 = 0 ожидание = 0 мс
обслуживание = 50 мс статус = 404 байта = 728 2011-12-20T15: 21: 07 + 00: 00
heroku [nginx]: 98.240.82.43 - - [20 / Dec / 2011: 07: 21: 07 -0800] "GET /
HTTP / 1.1 "404 728" - "" Mozilla / 5.0 (Macintosh; Intel Mac OS X 10_6_8)
AppleWebKit / 534.52.7 (KHTML, как Gecko) Версия / 5.1.2
Safari / 534.52.7 "vitae1.heroku.com 2011-12-20T15: 21: 07 + 00: 00
heroku [роутер]: GET vitae1.heroku.com/favicon.ico dyno = очередь web.1 = 0
ожидание = служба 0 мс = состояние 2 мс = 200 байт = 0 2011-12-20T15: 21: 07 + 00: 00
heroku [nginx]: 98.240.82.43 - - [20 / Dec / 2011: 07: 21: 07 -0800] "GET
/favicon.ico HTTP / 1.1 "200 0" http://vitae1.heroku.com/" "Mozilla / 5.0
(Macintosh; Intel Mac OS X 10_6_8) Apple
WebKit / 534.52.7 (KHTML, как Gecko) Версия / 5.1.2 Safari / 534.52.7 "vitae1.heroku.com
Просматривая похожие потоки на stackoverflow, ответы были таковы, что какой-то другой файл не был найден, но кажется, что heroku не может найти мое приложение и его файл маршрута: Вот связанный фрагмент из этих маршрутов. Rb:
root: to => 'openings # index' match '/ openings / admin',: to =>
'openings # admin' match '/ openings / show_report',: to =>
Ресурсы 'openings # show_report': openings
Это работает в производственной среде на моей машине. Какую очевидную вещь я пропускаю? Я что-то упустил в толкании к героку? В моей папке конфигурации есть файл rout.rb. спасибо, Сэм