2011-10-11 60 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

相关问题