阅读本书不需要具备特定的预备知识。本书不仅介绍 Rails,还涉及底层的 Ruby 语言、Rails 默认使用的测试 1.1 简介 – 3框架(MiniTest)、Unix 命令行、HTML 和 CSS、少量的 JavaScript,以及一点 SQL。我们要掌握的知识很 多,所以我一般建议阅读本书之前先具备一些 HTML 和编程知识。如果你刚接触软件开发,建议你先阅读 Learn Enough to Be Dangerous 系列教程。 1. 开发者基础知识 ? Learn Enough Command Line to Be Dangerous ? Learn Enough Text Editor to Be Dangerous ? Learn Enough Git to Be Dangerous 2. Web 基础知识 ? Learn Enough HTML to Be Dangerous ? Learn Enough CSS & Layout to Be Dangerous 3. 开发入门 ? Learn Enough JavaScript to Be Dangerous ? Learn Enough Ruby to Be Dangerous 4. 应用开发 ? Ruby on Rails 教程
表 1.1:一些常用的 Unix 命令 作用命令示例 列出内容ls$ ls -l 新建目录mkdir $ mkdir environment 变换目录cd $ cd environment/ 进入上层目录$ cd .. 进入家目录$ cd ~ 或 $ cd 进入家目录中的文件夹$ cd ~/environment/ 移动文件(重命名)mv$ mv foo bar 复制文件cp$ cp foo bar 删除文件rm $ rm foo 删除空目录rmdir $ rmdir environment/ 删除非空目录rm -rf $ rm -rf tmp/ 拼接并显示文件的内容cat $ cat ~/.ssh/id_rsa.pub