资产管道找不到rails的几个css文件

时间:2013-06-05 01:06:51

标签: ruby-on-rails asset-pipeline

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

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

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

1 个答案:

答案 0 :(得分:3)

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']