2014-09-14 3 views
2

Я просто играю с диаграммой, используя данные, которые я ввел прямо в представление. Я использую API Google Charts API для отображения. Когда я открываю свою индексную страницу на своем локальном хосте, все выглядит отлично, но я застрял в загрузке на героку. Разве Google Chart не работает с героикой? Я делаю что-то еще неправильно, замедляя процесс?Chartkick работает на localhost, но отображает «loading» на heroku

Адрес file и как он выглядит на heroku.

ответ

2

У вас ошибка:

Uncaught ReferenceError: Chartkick is not defined (index):22(anonymous function) (index):22 

Если у вас есть какие-либо проблемы с JavaScript, всегда проверять консоль JavaScript (доступный т.е. в хроме).

Эта конкретная ошибка указывает, что карта не загружена. Если вы посмотрите на инструменты разработчика в chrome на вкладке «Сеть», вы увидите, что активы не загружены. Вы можете исправить это, следуя руководству heroku: https://devcenter.heroku.com/articles/rails-4-asset-pipeline

+0

Это помогло мне решить эту проблему. Мои активы не были скомпилированы на Heroku, потому что у меня был файл sprockets.manifest, в котором сообщалось о процессе сборки, который были скомпилированы на локальном компьютере. См. Https://stackoverflow.com/a/31842364/2232797 –