【问题标题】:Asset pipeline a few css file not found for rails [duplicate]资产管道没有找到rails的一些css文件[重复]
【发布时间】:2013-05-31 13:33:24
【问题描述】:

这是我的 css 文件,但只有 admin_layout.css.scss 和 admin_style.css.scss 没有找到。

我无法上传照片,所以我写了一个博客。

我的博客:Rails a few css not found 404

【问题讨论】:

    标签: ruby-on-rails asset-pipeline


    【解决方案1】:

    在您的config/application.rb 中您需要添加以下内容

    config.assets.precompile += %w[ admin_layout.css admin_style.css ]
    

    您可以在 Asset Pipeline Rails 指南中了解更多信息。具体

    编译文件的默认匹配器包括 application.js、application.css 和所有非 JS/CSS 文件(即 .coffee 和 .scss 文件在编译为 JS/CSS 时不会自动包含在内):

      [ Proc.new{ |path| !File.extname(path).in?(['.js', '.css']) }, /application.(css|js)$/ ]
    

    如果您有其他清单或单独的样式表和 JavaScript 文件要包含,您可以将它们添加到预编译数组中:

      config.assets.precompile += ['admin.js', 'admin.css', 'swfObject.js']
    

    【讨论】:

    • 如果它解决了您的问题,请接受答案(我的答案旁边投票下的绿色复选标记)
    猜你喜欢
    • 2012-07-28
    • 2013-07-30
    • 2017-09-02
    • 1970-01-01
    • 1970-01-01
    • 2015-09-19
    • 2011-10-31
    • 2013-07-31
    • 2012-03-15
    相关资源
    最近更新 更多