javascript - Rails 递归地包含 javascripts Assets 文件夹

标签 javascript ruby ruby-on-rails-3 asset-pipeline

我了解如何将一个 javascript 文件添加到 Rails Assets 管道。只需添加

//= require filename 

到 application.js

但是如何在一个文件夹下包含多个 javscripts 文件

vendor/assets/javascripts/<js_library>

或者我必须明确列出它们?

最佳答案

//= require_tree .

将需要 application.js 当前目录中的所有内容

//= require_tree ./js_library

如果在 app/assets/javascripts 下,将需要 js_library 子目录中的所有内容

如果您尝试在 vendor/assets/javascripts 下加载 javascript,请尝试:

//= require_tree ../../../vendor/assets/javascripts/js_library

关于javascript - Rails 递归地包含 javascripts Assets 文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16226156/

相关文章:

javascript - 外部链接打不开

javascript - 将键收集到数组 JavaScript 中的最佳方法?

javascript - 刷新最初传入 AngularJS 中 modalInstance 的数据

ruby - 在数组中找到最接近给定值的数字

ruby-on-rails - 协会在 html.erb 中不起作用

ruby-on-rails - RSpec 找不到我的命名路线

javascript - 带/不带尾部斜线的 Node.js 重定向

ruby-on-rails - 如何让 capybara 找到快速出现和消失的元素(加载微调器)

ruby-on-rails - 为什么我的验证没有通过

带比较的 ruby​​ case 语句