2011-02-24 47 views
0

我路徑中有一個CSS文件:public\stylesheetsRuby on Rails的不匹配:外部鏈接CSS文件

我已經通過,除了頭部和頭的

link rel="stylesheet" type="text/css" href="/stylesheets/ecssp.css" 

一切聯繫這個外部文件中的所有頁面背景不顯示。

如果樣式表代碼寫在文件(內部)中,則會顯示標題和標題的背景。

所以問題只有當我通過外部CSS文件鏈接它。

請建議。

回答

0

您的css文件路徑錯誤。你可以發佈一些url();聲明在您的css文件中以獲取更多信息。

實施例:

在CSS

:背景圖像:網址(圖像/ image.jpg的);在您的標題中起作用,因爲它從/(「root」)開始。但是你的樣式表從/ public/stylesheets開始,所以它會查找/public/stylesheets/images/image.jpg。在你的CSS

路徑更改爲絕對=>網址(/圖像/ ...)或實際親戚=> URL(../圖像/ ...)