Развернул ROR API на Heroku и сломал его

Я работаю над API Rails для приложения iOS. Я смог запустить его на своем локальном хосте и использовать в симуляторе iPhone, но теперь я хочу протестировать его на устройстве. Я успешно перешел на героку и изменил свой ROOT_URL на тот, который он предоставил. Теперь, когда я захожу на URL-адрес приложения (http://sleepy-lake-5504.herokuapp.com/v1/users, если вы действительно хотели знать), я получаю сообщение об ошибке:


Ошибка приложения

В приложении произошла ошибка, и ваша страница не может быть обслужена. Пожалуйста, попробуйте снова через пару минут.


вместо данных JSON.

Я делаю что-то неправильно? Нужно ли мне делать что-то особенное с героку, чтобы использовать его как API? Излишне говорить, что это меня очень огорчает.

Любая помощь приветствуется.


person ja.    schedule 28.08.2014    source источник
comment
@VigneshPT, это сработало, но боюсь, это временное решение. По крайней мере, я могу отложить развертывание отладки и продолжить работу :) Большое спасибо   -  person ja.    schedule 31.08.2014
comment
Пожалуйста. Кстати, вы уверены, что ваше развертывание настроено правильно?   -  person Vignesh PT    schedule 31.08.2014
comment
Нет. Это что-то с unicorn.rb — мне просто не хочется иметь с ним дело, ха-ха   -  person ja.    schedule 01.09.2014


Ответы (1)


Вы можете создать туннель к своему локальному хосту, используя ngrok. Ngrok перенаправит ваш локальный хост и предоставит вам URL-адрес, который вы можете использовать на своем iPhone. Это поможет вам отлаживать ваш локальный хост без фактического размещения вашего сайта, чтобы вы лучше понимали, что происходит не так. Дайте мне знать, если это поможет.

person Vignesh PT    schedule 28.08.2014