2013-06-02 2 views
0

Я использовал Пустоту для бесконечной страницы в своем приложении, и она отлично работает локально, но когда я развертываю герою и пытаюсь отобразить представление, где есть метод контроллера с ' nether 'в этой ошибке Я получаю эту ошибку в журналахПолучение ошибок с драгоценного камня Пустоты при развертывании на Heroku

← [36m2013-06-09T20: 20: 33.091413 + 00: 00 app [web.1]: ← [0m Запущено GET "/ resources" для 176.61.88.70 в 2013-06-09 20:20:33 +0000 ← [36m2013-06-09T20: 20: 33.253704 + 00: 00 приложение [web.1]: ← [0m ← [36m2013-06-09T20: 20: 33.253704 + 00: 00 app [web.1]: ← [0m NoMethodError (неопределенный метод `nether 'для #):

Как я могу сделать Nether доступным в Heroku т.е. найти помощника «нижнего»? Вот Gem https://github.com/maecro/nether Метод «Пустоты» в приложение/помощник/nether_helper, и я думаю, что его путь определяется в Lib/Пустоты/двигатель

Я понимаю, что есть подобная проблема, которая была решена в последней версия https://github.com/maecro/nether/pull/4 но это не решает это для меня

ответ

0

РЕШЕНИЕ НАЙДЕНО. Используя самую последнюю версию драгоценного камня, измените каждый экземпляр нижнего уровня в действиях контроллера на render_nether. Heroku не может найти вспомогательный метод драгоценных камней (нижний), но может найти метод контроллера (render_nether). Не нужно менять нижний вызов в представлениях.