企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# 第 5 章 完善布局 [第 4 章](chapter4.html#rails-flavored-ruby)简介 Ruby 时,我们学习了如何在演示应用中引入样式表([4.1 节](chapter4.html#motivation)),不过现在样式表中还没有内容。本章我们要使用一个 CSS 框架,以及自己编写的样式,填充样式表。[[1](#fn-1)]我们还要完善布局,添加指向各个页面的链接(例如首页和“关于”页面,[5.1 节](#adding-some-structure))。在这个过程中,我们会学习局部视图、Rails 路由和 Asset Pipeline,还会介绍 Sass([5.2 节](#sass-and-the-asset-pipeline))。最后,我们还要向前迈出很重要的一步:允许用户在我们的网站中注册([5.4 节](#user-signup-a-first-step))。 本章大部改动是添加和修改应用的布局,这些操作一般不由测试驱动,或者完全不用测试。所以大部分时间都花在文本编辑器和浏览器中,只用 TDD 添加“联系”页面([5.3.1 节](#contact-page))。不过,我们要编写一种重要的测试,集成测试,检查最终完成的布局中有所需的链接([5.3.4 节](#layout-link-tests))。