我有一个使用 Compass 和 Saas 在 Heroku 上运行的站点,运行良好(在推送到 Heroku 时编译资产似乎很好)。
我在 assets 中添加了一个新文件夹来命名其他样式,就像这样
/app/assets/stylesheets/site/site1.css
/app/assets/stylesheets/site/site2.css
/app/assets/stylesheets/site/common/base.css.saas
/app/assets/stylesheets/site/site/site1.css.saas
/app/assets/stylesheets/site/site/site2.css.saas
...
问题是当我访问使用site1.css
样式的页面时,出现以下错误
Error compiling CSS asset
Sass::SyntaxError: File to import not found or unreadable: ../compass/css3/text-shadow.
Load path: /app
(in /app/app/assets/stylesheets/site/common/base.css.sass)
/app/app/assets/stylesheets/site/common/base.css.sass)
错误所指的行是这个
/app/assets/stylesheets/site/common/base.css.sass
@import "../compass/css3/text-shadow"
我都试过了"../compass/css3/text-shadow"
和"compass/css3/text-shadow"
。在这两种情况下,我都遇到了同样的错误。
知道如何解决这个问题吗?