Skip to content

guojhq/rails-practice

 
 

Repository files navigation

写在前面

本书第一版已完成!!!目前进行录制课程视频及电子版校对工作,补充因时间紧张而不完善的部分细节。

你好,我是里克,2007年开始从事 Rails 开发工作。《Rails 实践》这本书,是我第一次编写完整的教程,对我来说,它更像是对过往经验的总结。

本书通过一个在线网店程序的开发过程,带领大家了解 Rails 全貌。第一章,我们安装 Ruby 和 Rails 的开发环境,并学习如何设计项目 UI。第二章,我们讲解 Rails 中的资源含义,学习 Rails 如何实现 REST 风格架构,感受 Rails 的快捷开发。第三章,我们关注 Rails 的视图,从页面部分开始了解 MVC 框架。第四章,我们关注数据库部分,讲解 Rails 中的 M。第五章,我们在了解控制器的同时,完成我们网店的购买功能。第六章,我们学习 Rails 中的各种配置,并将它在云服务器上部署运行。

在阅读本书同时,也希望你能阅读其他 Ruby 和 Rails 的教程,博客和新闻,增加知识储备。

写出正确的代码是需要理由的。

本书视频

根据本书内容录制的《Rails 实践》系列课程视频,已经在极客学院上线。

本书读者

本书适合期望使用 Rails 制作 Web 网站的开发者,读者需要具备基础的 HTML,JS 和 CSS 知识,并且了解 Ruby 基本语法。你可以从未使用过 Ruby 和 Rails,这没关系,本书会带领你从安装 Ruby 环境开始,直到完成这个 Rails 项目。

在学习的过程中,我建议读者注册一个 github.com 账号,建立一个学习笔记的代码仓库(Repo)中。

本书约定

  • 名词首字母大写。
  • 英文缩写大写。
  • 命令小写。
  • 作为名词时,首字母大写,作为命令时 小写。Rails,Ruby 同。
  • 专有名词不翻译。
  • 专有名词按照约定书写,如 iPhone,iMac,html,js,css,php,jQuery 等等。
  • 中文和英文间留有空格。
  • 命令行中,当前用户操作使用 % 开头,root 用户操作,用 $ 开头。

版权声明

本书的著作权归作者李玮(署名:里克)所有。

你可以:

  • 下载、保存以及打印本书
  • 网络链接、转载本书的部分或者全部内容,但是必须在明显处提供读者访问本书发布网站的链接
  • 在你的程序中任意使用本书所附的程序代码,但是由本书的程序所引起的任何问题,作者不承担任何责任

你不可以:

  • 以任何形式出售本书的电子版或者打印版
  • 擅自印刷、出版本书
  • 以纸媒出版为目的,改写、改编以及摘抄本书的内容

读者反馈

本书的文字版在 http://rails-practice,你可以在 https://github.com/liwei78/rails-practice/issues 页面写下你的问题,也可以留下意见和建议。

示例代码

https://github.com/liwei78/rails-practice-code

你可以 fork 这份代码到自己的代码仓库(Repo)中,修改并提交,然后向我的代码仓库提交 Pull Request,如果修改无异议,我将合并到 master 中。

感谢

感谢我的新公司,感谢课程树团队中的每个成员。

感谢所有关注过 里克的自习室 的朋友们。

感谢 Ruby China 社区

About

《Rails 实践》

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published