Rails递归包含javascripts资产文件夹 [英] Rails include javascripts assets folder recursively
本文介绍了Rails递归包含javascripts资产文件夹的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我了解如何向Rails资产管道中添加一个JavaScript文件.只需添加
I understand how to add one javascript file to rails assets pipeline. Just add
//= require filename
到application.js
to application.js
但是我如何在一个文件夹中包含许多javscripts文件
But how can I include many javscripts files under one folder
vendor/assets/javascripts/<js_library>
还是我必须全部列出它们?
Or I have to list them all explicitly ?
推荐答案
//= require_tree .
将需要您application.js当前目录中的所有内容
will require everything in the current directory of your application.js
//= require_tree ./js_library
如果
位于app/assets/javascripts下,则需要js_library
子目录中的所有内容
will require everything in the js_library
subdirectory if it is under app/assets/javascripts
如果您要尝试在供应商/资产/javascripts下加载javascript,请尝试:
If you are are trying to load javascripts under vendor/assets/javascripts, try:
//= require_tree ../../../vendor/assets/javascripts/js_library
这篇关于Rails递归包含javascripts资产文件夹的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文