我在将供应商资产编译为根文件方面遇到了困难。
我想要以下资产作为独立的(不与其他资产打包)可用:
vendor/gems/neo-viz/app/assets/stylesheets/neo-viz.css.scss
vendor/gems/neo-viz/app/assets/javascripts/neo-viz.js.coffee
vendor/gems/neo-viz/app/assets/javascripts/lib/jQuery/jquery-1.6.1.min.js
vendor/gems/neo-viz/app/assets/javascripts/lib/arbor/arbor.js
使用下面的一行代码:
config.assets.precompile += %w( jquery-1.6.1.min.js arbor.js neo-viz.js neo-viz.css )
只有 CSS 文件被预编译并可用。为什么?
另外,在查看这个问题后 (在 Rails 中通过 config.assets.precompile 包含子目录中的资产),我尝试了:
config.assets.precompile += %w( jquery-1.6.1.min.js arbor.js neo-viz.js neo-viz.css lib/arbor/arbor.js arbor/arbor.js lib/jQuery/jquery-1.6.1.min.js jQuery/jquery-1.6.1.min.js )
但是这并没有任何影响。有什么建议吗?