Я использую плагин jquery.fitvids. Мой application.js включаетfitvids загрузок в разработке, но не прекомпилирует на heroku
//= require jquery-placeholder
//= require fitvids
//= require flexslider
//= require js-cookie
Я использую bower-rails
для управления плагин Jquery так jquery.fitvids.js
хранятся под vendor/assets/bower_components/fitvids
. В разработке, fitvids загружает и работает. Когда я пытаюсь нажать на Heroku, я получаю следующее сообщение об ошибке:
-----> Preparing app for Rails asset pipeline
remote: Running: rake assets:precompile
remote: rake aborted!
remote: Sprockets::FileNotFound: couldn't find file 'fitvids'
remote: (in /tmp/build_d90a6809ebf196379ed83d88b9390b57/app/assets/javascripts/application.js:8)
remote: /tmp/build_d90a6809ebf196379ed83d88b9390b57/vendor/bundle/ruby/2.1.0/gems/sprockets-2.12.4/lib/sprockets/context.rb:106:in `resolve'
Если я беру require fitvids
директивы из application.js
то активов сделать предварительный compilel несмотря на jquery.flexslider.js
быть аналогичным находятся под vendor/assets/bower_components/flexslider
. Единственное существенное различие, которое я вижу, это то, что есть также дополнительная мини-версия flexslider, но не fitvids.
Почему не прекомпиляция, работающая в производстве для фитингов?