【问题标题】:rails 4 asset_pipeline : Include whole folder for vendor/assetsrails 4 asset_pipeline :包括供应商/资产的整个文件夹
【发布时间】:2015-10-24 00:03:57
【问题描述】:

这样做的重点是包含来自 wrap bootstrap 的模板。我一直在玩它,但是是否可以在 app/assets(甚至图像)中将文件夹包含到我们的 rails application.css 或 application.js 中。

我已将模板中的文件放在

  • 供应商/资产/样式表/mytemplate/allmycssstuff
  • 供应商/资产/javascripts/mytemplate/allmyjavascriptsstuff
  • 供应商/资产/字体/mytemplate/allmyfontsstuff
  • 供应商/资产/图像/mytemplate/allmyimagesstuff

现在,我基本上需要每个并且它有效,但这是一个漫长的过程(因为有时模板有插件)。是否可以要求一个文件夹,以便获取每个扩展名为 *.css 的文件?

所以,我会做类似的事情(在 app/assets/stylsheets/application.css 中):

*= require mytemplate/*.css (doesn't work)

其他人也一样……

【问题讨论】:

    标签: javascript css ruby-on-rails twitter-bootstrap


    【解决方案1】:

    您可以在application.cssapplication.js 清单文件中使用require_tree 指令,这将递归地包含给定目录中的任何文件。然而,这些是相对路径,所以你需要这样的东西:

     *= require_tree ../../../vendor/assets/stylesheets
    

    【讨论】:

    • javascripts 的原理相同吗?图像和字体呢,应该直接在应用程序/资产中
    猜你喜欢
    • 2016-08-17
    • 2014-11-16
    • 2014-07-01
    • 2012-02-04
    • 1970-01-01
    • 1970-01-01
    • 2018-07-06
    • 1970-01-01
    • 2013-10-12
    相关资源
    最近更新 更多