Ruby on Rails中的资产路径表示法

时间:2017-05-30 22:24:53

标签: javascript css ruby-on-rails asset-pipeline

如何在Ruby on Rails项目中包含多个Javascript和CSS文件?

文件位于assets/javascriptassets/stylesheets的目录中,而不是/css/js中的文件。这些目录中还有大量子文件夹。

我尝试更新manifest.js文件,并尝试在application.html.erb中包含多个样式表链接,但我的文件未包含在我的项目中。

我更愿意将清单文件指向我需要的文件夹,如果我在assets/css/subfolder/subfolder/subfolder下的所有文件夹中都有文件,我该怎么做?

我对Javascript文件有同样的问题。

1 个答案:

答案 0 :(得分:0)

使用require_tree包含您的父/js/css目录。

然后你可以做这样的事情

# application.js    
//= require_tree ./js

# application.css
*= require_tree ./css

查看此可比较的StackOverflow post