Ошибка Heroku "Неожиданная ошибка при обработке запроса: невозможно преобразовать ноль в строку" - PullRequest
2 голосов
/ 15 января 2012

У меня есть приложение Sinatra, которое находится здесь https://github.com/trivektor/Backbone-Hangman. Когда я впервые отправил его в Heroku, все работало нормально.Однако при втором нажатии мое приложение упало.Единственное, что я изменил, это CSS.Проверяя журналы, я обнаружил сообщение

Неожиданная ошибка при обработке запроса: невозможно преобразовать ноль в строку

Кто-нибудь знает, почему это происходит?Спасибо.

Ответы [ 3 ]

1 голос
/ 24 января 2012

На этой неделе я получал ту же ошибку в приложении Sinatra.Глядя на репозиторий git, предоставленный этим автором вопросов, я увидел this commit .Это устранило проблему, с которой я столкнулся.

1 голос
/ 17 января 2012

Иногда это может быть вызвано отсутствием закрытия }. Проверьте их во всех ваших CSS-файлах и предварительно скомпилируйте ресурсы для производства. RAILS_ENV=production bundle exec rake assets:precompile Вот еще несколько подробностей

0 голосов
/ 07 января 2013

У меня была эта проблема с использованием sinatra-activerecord.Обновление базы данных и перезагрузка среды помогли мне:

rake db:migrate

...