javascript_include_tag包含特定文件夹中的所有文件

时间:2012-07-05 07:00:03

标签: javascript ruby-on-rails url

当我想要使用以下代码包含文件夹js中的所有JavaScript文件时,网址看起来像javascripts/public/javascripts/js/...

<%= javascript_include_tag *Dir["public/javascripts/js/**/*.js"] %>

当我将代码更改为<%= javascript_include_tag *Dir["js/**/*.js"] %>时,网址看起来像js/...

如何更改代码以使网址为javascripts/js/...

非常感谢您的支持!

1 个答案:

答案 0 :(得分:0)

如果您使用的是rails 3.1及更高版本,那么您可以将所有js文件放在像app/assets/javascript/my_folder这样的文件夹中,并创建一个js清单文件并将//= require_tree .行放在该文件中。现在打开config/application.rb文件并添加此行。 config.assets.precompile += %w( my_folder/manifest_file_name.js)