6
有沒有方法可以訪問SASS中的Ruby變量,還是必須爲其創建自定義函數?訪問SASS中的Ruby變量(來自模型或控制器)
我想要做的是這樣的控制,我做這樣的事情來爲每個用戶一個樣式表:
def show
respond_to do |format|
format.css{render :partial => "styles"}
end
end
然後在視圖名稱_styles.haml我這樣做:
:sass
#header
:background url(user.banner.url)
這是可能的嗎?
*顯然,這是不是:http://sass-lang.com/docs/yardoc/file.FAQ.html#q-ruby-code
難道還有比我們做這個「髒」代碼修復其他的方式(我們轉換_styles偏RHTML然後)
#header {
background: #efefef url(<%= @company.settings.banner.url %>);
}
是有辦法這在哈姆?
如果參數也是變量,我們將如何調用該函數? – corroded 2010-06-07 14:49:11
這樣的事情:http://gist.github.com/428874 – 2010-06-07 16:20:26
嗯,我會研究這段代碼,看看它是否工作:)感謝您的幫助! – corroded 2010-06-09 13:54:55