当我想要使用以下代码包含文件夹js
中的所有JavaScript文件时,网址看起来像javascripts/public/javascripts/js/...
。
<%= javascript_include_tag *Dir["public/javascripts/js/**/*.js"] %>
当我将代码更改为<%= javascript_include_tag *Dir["js/**/*.js"] %>
时,网址看起来像js/...
?
如何更改代码以使网址为javascripts/js/...
?
非常感谢您的支持!
答案 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)