2012-02-13 48 views
4

我注意到,最新的導軌和鏈輪版本(3.2.1 & 2.2.0)似乎有一個問題,當erb文件擴展名被添加到sass部分。鏈輪sass部分erb擴展

例如如果somestylefilename.css.sass被重命名爲somestylefilename.css.sass.erb並且該文件包含一個SASS變量聲明使用ERB,VIS: -

$背景色:<%= '#FFF' % >;

一切都好。

但是,如果一個sass部分從_sharedpartial.css.sass重命名爲_sharedpartial.css.sass.erb,那麼相同的變量聲明將無法識別。

我不確定這是否是報告此行爲的正確論壇,或者如果是sass,rails或sprockets問題。

P.S.我知道資產管道通過預編譯的資產來達到效率,但我正在嘗試編寫一個能夠爲網站選擇默認顏色/佈局方案的網站控制器,該方案隨後將在生產中形成默認的預編譯CSS資源。

最好的問候,

約翰·利克

+0

你在這裏有什麼問題?我沒看到一個。 – 2012-08-11 13:37:57

+0

該問題很可能與您的部分內容有關,您如何從主樣式表中獲取它,以及您的擴展中'css','sass'和'erb'的順序。您應該提供一個簡化但準確的問題示例。正如@Jey所說,你在這裏確實沒有問題。這絕對不是報告有關sass,導軌或鏈輪錯誤的地方。每個項目都有自己的問題跟蹤器*(不在SO)*。 – deefour 2012-08-11 18:19:09

+0

你有沒有找到一種方法來真正實現它的工作? – 2013-01-13 15:02:38

回答

-1

這聽起來有點可笑,但你有沒有試圖刪除.erb擴展?

通常您不必使用它,即使您使用erb標籤。

0

這是一個sass-rails錯誤,如討論here

我有same question,發現解決方案是通過安裝sass-rais-path

這讓Rails按預期工作SASS + ERB。