我试图将我的rails项目推送到Heroku但是当它编译时,似乎SASS没有识别帮助者 {
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": {},
"geometry": {
"type": "LineString",
"coordinates": [
[
40.078125,
57.136239319177434
],
[
91.7578125,
58.99531118795094
]
]
}
}
]
}
。
错误讯息:
asset-url, asset-path, image-url, etc
这正是包含帮助程序的行:
Sass::SyntaxError: Invalid CSS after "@import ": expected file to import (string or url()), was "asset-url("some-..."
这是我的config / environment / production.rb文件(仅限相关行):
@import asset-url("some-file.css");
这是我的config / assets.rb文件(仅限相关行):
config.serve_static_assets = true
config.assets.js_compressor = :uglifier
config.assets.css_compressor = :sass
config.assets.compile = true
config.assets.digest = true
由于生产轨道服务器具有摘要文件名功能,我必须使用此帮助程序,但我无法找到解决此问题的任何方法。
以下是我已经完成的事情:
这里有什么问题?
答案 0 :(得分:0)
将您的文件重命名为.scss并直接导入(导入时不需要scss扩展名):
@import asset-url("some-file");