По какой-то причине мои javascripts не работают на Heroku. Я знаю, что это как-то связано с Turbolinks, но я не уверен, что может быть причиной этого.
Gemfile:
gem 'turbolinks', '~> 1.3.0'
gem 'jquery-turbolinks'
Как видите, я использую гем query-turbolinks. Локально все работает, но при развертывании весь мой Javascript ломается, как будто я неправильно загрузил свои javascripts.
Может быть, мне нужно применить этот код ко всем моим javascripts?
var ready;
ready = function() {
...your javascript goes here...
};
$(document).ready(ready);
$(document).on('page:load', ready);
Интересно, почему он работает в разработке, но не в производстве...
RAILS_ENV=production
), это позволяет вам обнаруживать ошибки перед развертыванием и ускоряет развертывание на Heroku (Heroku всегда будет перекомпилировать ваши активы во время развертывания, даже если вы не меняли ни один из них). - person aledalgrande   schedule 14.04.2014