Задать вопрос
MaksimSa
@MaksimSa
Ломаю стены

Как сделать, чтобы Heroku видел данные с assets?

Подключена библиотека c public/vendor через bower
config/application.rb
# Link to Bower
    config.assets.paths << Rails.root.join('vendor', 'assets', 'bower_components')


JS файлы в окружении dev работают отлично
Но когда я заливаю в Heroku
Heroku видит их. Но для него эти файлы пустые


  • В assets/javascripts/application.js добавил
    // Bower
    //= require pixi-editor

  • Поставил себе gem rails_12factor
  • Пробовал писать команду
    RAILS_ENV=production rake assets:clean assets:precompile
    через bash heroku и git push heroku master
  • Прописал в config/application.rb
    config.assets.precompile += %w(*.png *.jpg *.jpeg *.gif)

  • В config/environments/production.rb
    config.serve_static_files = ENV['RAILS_SERVE_STATIC_FILES'].present?


Зашел в heroku bash. Папка public с assets заполнена.
Почему Heroku, который сам автоматически запускает rake assets:precompile с помощью гема rails_12factor не хочет видеть содержимое?

UPD.
Удалил turbolinks. JS в dev стал загружаться с первого раза, а не как раньше, со второй
  • Вопрос задан
  • 299 просмотров
Подписаться 1 Оценить 3 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы