2013-03-28 168 views
0

我試圖將我的Rails代碼從Windows切換到Ubuntu,並且css文件已停止工作。它是相同版本的代碼和相同版本的rails。我能想到的唯一的主要區別是Ruby版本稍後,但我不明白爲什麼只會影響CSS。當從Windows更改爲Ubuntu時,Rails Application.css爲空

如果我看一下Windows中的html源碼,在application.css下,我可以看到不同的元素一個接一個地加載。一切正常。但是,完全相同的代碼在Ubuntu上不包含任何內容 - 只需要application.css文件,並且需要self和require樹。

在我正在運行rails s的Firefox控制檯或終端上沒有任何錯誤。

我猜測它與我所做的配置或某些資源不可用有關,但沒有任何錯誤,我不知道從哪裏開始尋找。這是一個Ubuntu與Windows的東西?

如何讓CSS再次工作?

+0

你使用任何CSS模板引擎?哪個導軌版本? – fotanus 2013-03-28 01:40:38

+0

Rails版本是3.2.6,並沒有我知道的css模板引擎。雖然我使用引導程序。 – 2013-03-28 15:06:07

回答

0

你可以嘗試從您的服務器清理資產緩存:

rake assets::clean 

嘗試也運行DOS2UNIX的或東西 - 從Windows也許回車是邪在Ubuntu?

find . -name -exec dos2unix {} \; 
+0

我在Ubuntu和Windows上都試過了(只是爲了看看我是否意外地提供了緩存資源)......沒有改變。感謝您的回覆。我會繼續尋找。 – 2013-03-28 15:03:08

+0

雖然當我再次啓動服務器時,在Windows上,所有的重新編譯(每個css文件和js)。 Ubuntu上沒有這樣的東西。 – 2013-03-28 15:11:07

相關問題