Ruby系列教程(附ruby电子书下载)【转】

摘要:http://www.cnblogs.com/dahuzizyd/category/97947.html

关键字:Ruby On Rails ,InstantRails,Windows,入门,教程

一直想尝试Ruby On Rails,但是因为对apache,mysql都不熟,对Rails的环境搭建更是没信心,所以一直没有开始,从知道了InstantRails后,终于在windows上搭建了Ruby On Rails开发环境,开始了Rails的学习。
现在从最基础的知识开始,一边读着《Agile Web Development with Rails》的英文电子版,一边写随笔,并且尽量写的简单明了些,对于具体的细节概念倒没有做深入的研究,所以,这一系列也是《Agile Web Development with Rails》的读书笔记(其实叫做“抄书笔记”可能更合适)。
之所以做为一个系列,是因为给自己定一个计划,不致半途而废。另外也是为了象我一样不懂Linux开发的朋友查找,参考方便。

因为是按照书本上的内容写的,自己也有很多不明白的地方,为了便于大家交流,我把看的电子书上传,不过博客园上传文件大小有限制,所以现在放在了live Share上,先是两本,分别是:
《Agile Web Development with Rails》《Ruby for rails.pdf》,都是pdf格式的。
点击链接后到live share上,要等数10秒后才会出现下载链接。

下面是随笔链接:
基础篇:
Ruby on rails开发从头来(windows)(一)-使用InstantRails快速搭建Ruby On Rails开发环境

Ruby on rails开发从头来(windows)(二)-创建项目和第一个Hello world

Ruby on rails开发从头来(windows)(三)-实现页面间的跳转

Ruby on rails开发从头来(windows)(四)-第一个添删查改例子

Ruby on rails开发从头来(windows)(五)-对输入进行验证

Ruby on rails开发从头来(windows)(六)-美化你的列表页面

Ruby on rails开发从头来(windows)(七)-创建在线购物页面

Ruby on rails开发从头来(windows)(八)-使用Session创建购物车

Ruby on rails开发从头来(windows)(九)-给购物车添加错误处理

Ruby on rails开发从头来(windows)(十)-清空购物车和格式化金额

Ruby on rails开发从头来(windows)(十一)-订单(Order)

Ruby on rails开发从头来(windows)(十二)-订单(Order)

Ruby on rails开发从头来(windows)(十三)-订单(Order)

Ruby on rails开发从头来(windows)(十四)-送货处理

Ruby on rails开发从头来(windows)(十五)-添加用户

Ruby on rails开发从头来(windows)(十六)-登录

Ruby on rails开发从头来(windows)(十七)-控制访问权限

Ruby on rails开发从头来(windows)(十八)-自动生成文档

Ruby on rails开发从头来(windows)(十九)-测试开始

Ruby on rails开发从头来(windows)(二十)-测试model(CRUD)

Ruby on rails开发从头来(windows)(二十一)-测试Model时的问题

Ruby on rails开发从头来(windows)(二十二)-测试Controller

Ruby on rails开发从头来(windows)(二十三)-功能测试的约定

Ruby on rails开发从头来(windows)(二十四)-测试Controller

Ruby on rails开发从头来(windows)(二十五)-测试Controller

Ruby on rails开发从头来(windows)(二十六)- 使用Mock对象

Ruby on rails开发从头来(windows)(二十七)- 测试驱动开发

Ruby on rails开发从头来(windows)(二十八)- 使用Rake运行测试

Ruby on rails开发从头来(windows)(二十九)- 性能测试

Ruby on rails开发从头来(windows)(三十)- NetBeans IDE

提高篇:
Ruby on rails开发从头来(windows)(三十一)- Rails的目录结构

Ruby on rails开发从头来(windows)(三十二)- Rails的配置文件

Ruby on rails开发从头来(windows)(三十三)- 命名约定

Ruby on rails开发从头来(windows)(三十四)- Active Support

Ruby on rails开发从头来(windows)(三十五)- 日志(Log)

Ruby on rails开发从头来(windows)(三十六)- 调试技巧

Ruby on rails开发从头来(三十七)- ActiveRecord基础

Ruby on rails开发从头来(三十八)- ActiveRecord基础(列和属性)

Ruby on rails开发从头来(三十九)- ActiveRecord基础(访问属性)

Ruby on rails开发从头来(四十)- ActiveRecord基础(Boolean属性)

Ruby on rails开发从头来(四十一)- ActiveRecord基础(存储结构化数据)

Ruby on rails开发从头来(四十二)- ActiveRecord基础(主键和ID)

Ruby on rails开发从头来(四十三)- ActiveRecord基础(连接数据库)

Ruby on rails开发从头来(四十四)- ActiveRecord基础(创建记录)

Ruby on rails开发从头来(四十五)- ActiveRecord基础(读取记录)

Ruby on rails开发从头来(四十六)- ActiveRecord基础(SQL和Active Record)

Ruby on rails开发从头来(四十七)- ActiveRecord基础(强大的find方法)

Ruby on rails开发从头来(四十八)- ActiveRecord基础(动态查询)

Ruby on rails开发从头来(四十九)- ActiveRecord基础(行数和再加载数据)

Ruby on rails开发从头来(五十)- ActiveRecord基础(更新记录)

Ruby on rails开发从头来(五十一)- ActiveRecord基础(并发处理)

Ruby on rails开发从头来(五十二)- ActiveRecord基础(删除记录)

Ruby on rails开发从头来(五十三)- ActiveRecord基础(表关联)

Ruby on rails开发从头来(五十四)- ActiveRecord基础(指定关联关系)

Ruby on rails开发从头来(五十五)- ActiveRecord基础(一对一关联关系)

Ruby on rails开发从头来(五十六)- ActiveRecord基础(一对多关联关系)

Ruby on rails开发从头来(五十七)- ActiveRecord基础(多对多关联关系)

Ruby on rails开发从头来(五十八)- ActiveRecord基础(自关联)

Ruby on rails开发从头来(五十九)- ActiveRecord基础(预加载子记录)

今后本文会随着进度更新。如果有朋友想转载,请注明出处和原文链接。

时间: 2024-10-29 20:02:41

Ruby系列教程(附ruby电子书下载)【转】的相关文章

史上最详细的Android Studio系列教程一--下载和安装

链接地址:http://segmentfault.com/a/1190000002401964#articleHeader4 原文链接:http://stormzhang.com/devtools/2014/11/25/android-studio-tutorial1/ 背景 相信大家对Android Studio已经不陌生了,Android Studio是Google于2013 I/O大会针对Android开发推出的新的开发工具,目前很多开源项目都已经在采用,Google的更新速度也很快,明显

WEB开发框架系列教程 (零)辅助开发工具下载

华东信息辅助开发工具下载 下面会通过辅助工具开展本系列教程 (一).快速创建解决方案 (二).功能页面开发(1)建表,不用配置,不用开发 完成页面功能 (三).功能页面开发(2)建表,配置页面,不用开发 完成页面功能 (四).功能页面开发(3)自主开发页面(借助辅助开发工具完成)零编码实现指定表的增删改查,然后在代码基础上丰富调整 (五).页面代码分析 (六).下拉框资源定义 .... 待续 如果需要请联系QQ:93346562

C#微信公众号开发系列教程六(被动回复与上传下载多媒体文件)

原文:C#微信公众号开发系列教程六(被动回复与上传下载多媒体文件) 微信公众号开发系列教程一(调试环境部署) 微信公众号开发系列教程一(调试环境部署续:vs远程调试) C#微信公众号开发系列教程二(新手接入指南) C#微信公众号开发系列教程三(消息体签名及加解密) C#微信公众号开发系列教程四(接收普通消息) C#微信公众号开发系列教程五(接收事件推送与消息排重) C#微信公众号开发系列教程六(被动回复与上传下载多媒体文件) 第四,第五章已经讲了怎么处理用户发送的消息,本章就来讲讲怎么响应用户的

cocoapods:安装/更新Ruby环境教程

简介 有时候在安装cocoapods时会产生如下错误 ERROR: Error installing cocoapods: activesupport requires Ruby version >= 2.2.2. 1 这就说明,你的Ruby环境需要升级更新, 我以mac OS 10.11 下更新ruby方法为例, 说一说更新Ruby环境的详细步骤. 原因和方案 在安装cocoapods过程中提示需要Ruby的版本在2.2.2以上,而目前使用的Ruby版本是Mac系统自带的1.8.7.所以需要对

Genymotion配置及使用教程(最新最完整版附各部分下载地址)

Genymotion配置及使用教程(最新最完整版附各部分下载地址) FROM:http://blog.csdn.net/beiminglei/article/details/13776013 早都听说了Genymotion好用,今天才抽空把他配置出来,过程算是很曲折啊,不过好在完成了.而且我发现网上的教程都不怎么全,我还是找了好几篇文章才把他完整的配置出来,这篇是我从下载到项目运行成功的所有过程,希望对大家有所帮助.闲话到此结束. 首先第一步:注册Genymotion账号,要记下账号密码后面使用

Android Studio系列教程一--下载与安装

Android Studio系列教程一--下载与安装 背景 相信大家对Android Studio已经不陌生了,Android Studio是Google于2013 I/O大会针对Android开发推出的新的开发工具,目前很多开源项目都已经在采用,Google的更新速度也很快,明显能感觉到这是Android开发的未来,那么我们还有什么理由不去拥抱未来呢? 虽然推出了很久,但是国内貌似普及的程度并不高,鉴于很多朋友求studio的详细教程,那么今天我就手把手教大家下载.安装.使用,Studio之路

Ruby新手教程和技巧

  Ruby真的比Java更好? Ruby On Rails 创始人:对Java 说再见 这两周以来环绕Java发生的两件大事:EclipseCon 和TheServerSide Java Symposium,在业界掀起了一场关于Java与动态语言之间的不休争论. [具体阅读] Java之父称PHP,Ruby以及C#,不足为惧 有些人问道当前Java 所面临的威胁时,Gosling给予了这种回答,“PHP 和Ruby 是很好的系统,可是它们作为脚本语言来发挥力量,仅仅局限于网页这一领域内.” [

S5P4418裸机开发系列教程--源码下载

S5P4418裸机系列教程之stdio S5P4418裸机系列教程之shell命令行 S5P4418裸机系列教程之串口回显 S5P4418裸机系列教程之复位测试 S5P4418裸机系列教程之led跑马灯 S5P4418裸机系列教程之按键查询方式并控制蜂鸣器 S5P4418裸机系列教程之按键查询方式 S5P4418裸机系列教程之按键中断测试 S5P4418裸机系列教程之显示3D-texobj S5P4418裸机系列教程之显示3D-gear S5P4418裸机系列教程之显示3D-CUBE S5P44

Qt Quick 图像处理实例之美图秀秀(附源码下载)

在<Qt Quick 之 QML 与 C++ 混合编程详解>一文中我们讲解了 QML 与 C++ 混合编程的方方面面的内容,这次我们通过一个图像处理应用,再来看一下 QML 与 C++ 混合编程的威力,同时也为诸君揭开美图秀秀.魔拍之类的相片美化应用的底层原理. 项目的创建过程请参考<Qt Quick 之 Hello World 图文详解>,项目名称为 imageProcessor ,创建完成后需要添加两个文件: imageProcessor.h 和 imageProcessor.