我了解到,在生产模式下预编译 Assets 期间,如果我们不明确需要任何其他特定来源的文件,Rails 只会默认从“app/assets
”获取 Assets 像“vendor/assets
”和“lib/assets
”。
我有一个问题:
Will require_tree . load assets from 'vendor/assets' and 'lib/assets' ?
最佳答案
不,require_tree .
只会加载本地目录中的 Assets ,因此 require_tree
之后的点仅指定应用程序 Assets 文件所在的目录。如果你想在 vendor/assets
和 lib/assets
中包含文件,你应该做这样的事情(或类似的样式表):
//= require_tree ../../../vendor/assets/javascripts/.
//= require_tree ../../../lib/assets/javascripts/.
(来自 this question .)
关于ruby-on-rails - require_tree 是否需要 'vendor/assets' 和 'lib/assets' 内的文件? - rails ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22215394/