本指南是红宝石的根本概念密集的一天的概要在路轨网编程的框架的,提出由加州大学伯克利分校RAD实验室。 本指南包括大约每个一个小时的六个部分。

谁是意欲的观众,并且什么是前提?

您应该熟悉在Java实现的基本的编程的概念(OOP、类阶层等等)和是一两种语言的(不一定Java)一位合理地老练的程序员。 非常对关系数据库的基本的熟悉被建议,虽然我们将做快的回顾。 同样对网络基础的应用基本的结构的熟悉。

1.网Apps解剖学101,模型看法控制器101,用栏杆围101,重建在路轨的你好世界。

2.反对取向、命名惯例、mixins和模块(完成的aka多重继承性), iterators和发电器。

3. ActiveRecord, ActionController, ActionView : 检验、式样生命周期、控制器行动和会议、过滤器、形式和参量、页面设计和partials, CSS。

4.多桌协会,埋置数据结构,唯一桌继承… 控制器把戏、看法把戏和测试: 脚手架,认证, AJAX,网服务。

5.部署和生命周期管理: 自动化部署,图解迁移,配置,调试,基准点。

6.配置&部署

注: 您能下载在路轨的红宝石 这里在路轨的红宝石是获取相当在网发展共同体的一些牵引的红宝石语言的一个普遍的开放来源网框架。 您能读详细的文献 这里