javascript_include_tag以递归方式包含资产中的目录

时间:2015-08-05 15:44:55

标签: ruby-on-rails

我在app / assets / javascripts中有一个名为libs的目录。它还包含许多javascript文件,以及带有javascript文件的子目录。我希望将它们包含在关闭正文标记之前的页面底部。这样做的最佳方法是什么?

我试过了:

<%= javascript_include_tag "libs/**/*.js" %>

但是在Chrome控制台中会产生404 Not Found。

我试过这个:

<%= javascript_include_tag *Dir[Rails.root.join("app/assets/javascripts/libs/**/*.js")] %>

但它给了我错误:

  

资产已过滤掉,将无法投放:添加   Rails.application.config.assets.precompile += %w( libs/autosize/jquery.autosize.js )config/initializers/assets.rb   并重新启动您的服务器

我认为require_tree(将递归地要求目录的所有内容)不能在application.html.erb或其他视图模板中使用。那么还有什么其他选项可以包含application.html.erb中assets目录中某个特定目录下的所有javascripts?

0 个答案:

没有答案