【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本身

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值