如何獲得訪問SASS變量& mixins直接從HTML預處理器(Slim,HAML)存儲在項目的assets目錄中?如何在Slim,HAML等中訪問SASS變量?
我的意思是如何使工作上的事情是這樣的:
// Ruby Slim
style
sass:
@import 'lib/vars'
body
background: $color
生產:
<style type="text/css">
body {
background: #fff
}
</style>
而$color
被定義在lib/_vars.sass
的地方,並等於#fff
。
爲什麼我需要它?那麼,我需要它爲頁面特定的樣式和元素,我不想將它們存儲在全局樣式中。
它不適合我在Middleman + Slim + SASS + Compass環境中使用。紅寶石只是說:
Error: File to import not found or unreadable: lib/vars.
我不*認爲*有可能將HAML變量傳給SASS – 2014-10-20 16:56:14
不,不,不是HAML,而是SASS。 – 2014-10-20 16:59:43
那麼從SASS到HAML? – 2014-10-20 19:41:10