第 5 章 完善布局

第 4 章简介 Ruby 时,我们学习了如何在演示应用中引入样式表(4.1 节),不过现在样式表中还没有内容。本章我们要使用一个 CSS 框架,以及自己编写的样式,填充样式表。[1]我们还要完善布局,添加指向各个页面的链接(例如首页和“关于”页面,5.1 节)。在这个过程中,我们会学习局部视图、Rails 路由和 Asset Pipeline,还会介绍 Sass(5.2 节)。最后,我们还要向前迈出很重要的一步:允许用户在我们的网站中注册(5.4 节)。

本章大部改动是添加和修改应用的布局,这些操作一般不由测试驱动,或者完全不用测试。所以大部分时间都花在文本编辑器和浏览器中,只用 TDD 添加“联系”页面(5.3.1 节)。不过,我们要编写一种重要的测试,集成测试,检查最终完成的布局中有所需的链接(5.3.4 节)。