我在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?