5

我在 Heroku 上运行了一个 Rails 3.1.3 应用程序,利用 S3 通过asset_sync. 我的app/assets/css目录中包含一个包含两个文件的子目录:main.css.scsscategories.css.scss. 我在我的以下行production.rb

config.assets.precompile += [ 'admin/main.css.scss', 'admin/categories.css.scss', 'print.css', 'products.css.scss', 'services.css.scss' ]

当我推送到 Heroku 时,我所有的资产都被预编译并上传,除了这两个文件。我是否需要执行某种黑魔法才能在此过程中包含这两个文件?

4

1 回答 1

3

只需键入不带 scss 的文件名,它就可以正常工作。

config.assets.precompile += [ 'admin/main.css', 'admin/categories.css', 'print.css', 'products.css', 'services.css' ]
于 2012-08-11T13:33:53.720 回答