Bower + Rails和公共文件夹中的文件

时间:2016-01-13 18:18:02

标签: ruby-on-rails bower

我读了很多文章如何集成Rails和Bower。但我现在基本上需要的是更复杂的情况。我的bower组件具有以下目录结构:

xx.js
xx.css
vendor
|- dir1
|---vendor-file-1.js
|---vendor-file-2.js
|- dir2
|- vendor-file.js
|- vendor-file.cab
|- vendor-file.jar

基本上,xx.jsxx.css是组件本身。但是,只有当供应商文件通过脚本标记附加到页面时,此组件才可用。这些供应商的javascript文件使用cab和jar文件。我不想修改供应商文件,并且cabjar文件的路径在vendor-file.js中硬编码(从同一目录加载)。

所以我计划将我的组件用于标准的bower-rails方式。我计划使用脚本标记将供应商文件附加到页面(如果需要)。

因此,我需要将所有供应商文件放入./public文件夹。

我可以尝试使用.bowerrcdirectory参数对其进行配置。但在这种情况下,我不知道如何处理其他组件。有没有办法配置bower为每个bower组件提供“directory”参数而不是所有这些参数?

或者其他任何想法,如果有什么东西是从同一目录加载的话,如何处理cabjar文件?

0 个答案:

没有答案