【Rails学习笔记】页面布局

在 Rails 3.0 之前(包括 3.0),静态文件分别放在如下的 public/ 目录中:


public/stylesheets
public/javascripts
public/images
这些文件夹中的文件通过请求 http://example.com/stylesheets 等地址直接发送给浏览器。(Rails 3.0 之后的版本也可以这么做。)

从 Rails 3.1 开始到最新的 Rails 4,静态文件可以存放在三个标准的目录中,各有各的用途:

app/assets:存放当前应用程序用到的资源文件
lib/assets:存放开发团队自己开发的代码库用到的资源文件
vendor/assets:存放第三方代码库用到的资源文件
你可能猜到了,上面的目录中都会有针对不同资源类型的子目录。例如:

$ ls app/assets/

images javascripts stylesheets



在文件application.css中 

/*
 * .
 * .
 * .
 *= require_self
 *= require_tree .
*/

最后一行require_tree ,会把 app/assets/stylesheets 目录中的所有 CSS 文件都引入应用程序的样式表中。

而requird_self,则会加载application.css本身

你可能感兴趣的:(css,on,Ruby,Rails,Rails)