【发布时间】:2018-11-14 07:50:27
【问题描述】:
我需要在我的应用程序中安装一系列库,将它们保存在 /vendor/plugins/ 内的各自文件夹中
例如,ckeditor 库:
-
/vendor/plugins/ckeditor/中的主文件夹 -
/vendor/plugins/ckeditor/js/Chart.js中的js文件 -
/vendor/plugins/ckeditor/css/chart.min.css中的 css 文件
这样我就可以像这样导入到我的 application.scss 中:
*= require chart.min
在我的 application.js 中是这样的:
//= require Chart.js
当我尝试这样做时,rails 仅访问文件夹 /vendor/assets/plugins/ plugins,生成错误:
could not find file 'chart.min' with type 'text/css'
如何让项目扫描所有供应商的子文件夹,直到找到我正在导入的文件?
【问题讨论】:
-
我将它添加到我的初始化程序/assets.rb 中但没有成功:Rails.application.config.assets.paths += Dir["#{Rails.root}/vendor/plugins/*"]。排序依据 { |目录| -dir.size }
标签: ruby-on-rails ruby asset-pipeline vendor