2011-10-11 61 views
0

application.css中沒有任何內容。我沒有爲css設置路徑,但css效果正在工作,爲什麼?

我已經在app/assets文件夾中放置了一個名爲「cake.generic.css」的文件。如果我加載主頁cake.generic.css正在加載和工作staraightway。它爲什麼工作。我沒有在application.html.erb中設置此路徑。

<head> 
    <%= stylesheet_link_tag "application" %> 
    <%= javascript_include_tag "application" %> 
    <%= csrf_meta_tags %> 
</head> 

回答

1
+0

我評論過這些行,更糟糕的是,我從rails s,group中得到錯誤:assets does gem'sass-rails',「〜> 3.1.0」 gem'coffee-rails',「 〜> 3.1.0「 gem'uglifier' end – shibly

+0

如果我把css和js文件放在app/public中,那我該如何設置/配置從app/public文件夾加載css和js的路徑? – shibly

+0

我仍然不明白爲什麼CSS是自動加載的文件。 – shibly

2

在Rails 3.1中,有一個資產管道(檢查Rails指南)。

基本上,在你的application.css中,默認情況下所有的css文件都是必需的。它可以讓你有一個很好的獨特和壓縮文件在生產

+0

凡所有的CSS文件的配置是必需的? – shibly

+0

在application.css中,你有一個require語句 – apneadiving

+0

這些行做什麼? * = require_self * = require_tree – shibly

相關問題