У меня есть библиотека javascript, которую я поместил в vendor / javascripts, некоторые из них содержат более одного файла, поэтому я разбил их на каталоги, например:
-- vendor -- assets -- javascripts -- jquery-zAccordion -- jquery-file-uploader
И я хотел бы потребовать каталог jquery-zAccordion и jquery-file-uploader в моем application.js, и я нашел: https://github.com/sstephenson/sprockets/issues/183#issuecomment-2007808.
jquery-zAccordion
jquery-file-uploader
Я хотел бы спросить, прошло уже 5 месяцев, есть ли решение для этого или мы все еще должны использовать обходной путь использования файла прокси?
Вы можете включить в файл application.js следующее:
//= require_tree ../../../vendor/assets/javascripts
А также для записей, вы можете сделать то же самое для таблиц стилей в application.css:
*= require_tree ../../../vendor/assets/stylesheets
Полагаю, вам нужно расширить путь к активам, как этот, в файле config / application.rb
config.assets.paths << "#{Rails.root}/vendor/assets/javascripts/jquery-zAccordion"
@ RyanBigg поправьте меня, если я ошибаюсь ..
Это должно сделать это:
//= require_directory ./jquery-zAccordion