【问题标题】:Asset path notation in Ruby on RailsRuby on Rails 中的资产路径表示法
【发布时间】:2017-05-30 22:24:52
【问题描述】:

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

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

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

    然后你可以做这样的事情

    # application.js    
    //= require_tree ./js
    
    # application.css
    *= require_tree ./css
    

    看看这个类似的 StackOverflow post

    【讨论】:

    • 谢谢,这正是我所追求的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-19
    • 1970-01-01
    • 1970-01-01
    • 2018-02-19
    相关资源
    最近更新 更多