图书介绍

Ruby on Rails入门经典pdf电子书版本下载

Ruby on Rails入门经典
  • (美)霍兹纳著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302160503
  • 出版时间:2007
  • 标注页数:347页
  • 文件大小:85MB
  • 文件页数:359页
  • 主题词:计算机网络-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

Ruby on Rails入门经典PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Ruby简介 1

1.1 安装Ruby和Rails 1

1.1.1 在Windows上安装Ruby和Rails 1

1.1.2 在Mac OS X上安装Ruby和Rails 2

1.1.3 在Linux和Unix上安装Ruby和Rails 2

1.1.4 数据库系统 3

1.2 创建第一个Web应用程序 3

1.3 初识Ruby 7

1.4 学习Ruby文档 8

1.5 在Ruby中处理数字 9

1.6 在Ruby中处理字符串 10

1.7 把数据存储在变量中 12

1.8 创建常量 13

1.9 在双引号字符串中内插变量 14

1.10 从命令行读取文本 15

1.11 在Ruby中创建符号 16

1.12 使用操作符 17

1.13 操作符的优先级 20

1.14 使用数组 20

1.15 使用两个数组索引 23

1.16 散列表 26

1.17 使用范围 27

1.18 小结 30

1.19 练习 30

第2章 条件、循环、方法和块 31

2.1 选择结构——if语句 31

2.1.1 在if语句中使用else子句 32

2.1.2 在if语句中使用elsif子句 33

2.1.3 使用unless语句 35

2.1.4 将if和unless用做修饰符 35

2.2 case语句 36

2.3 循环结构 39

2.3.1 使用while循环 39

2.3.2 使用until循环 40

2.3.3 将while和until用作修饰符 41

2.3.4 使用for循环 42

2.3.5 使用Ruby迭代器 43

2.3.6 在循环中使用break、redo和next语句 46

2.3.7 使用retry语句 48

2.4 创建和调用方法 49

2.4.1 向方法中传递参数 50

2.4.2 传递个数可变的参数 51

2.4.3 从方法中返回值 52

2.4.4 从一个方法返回多个值 53

2.5 利用作用域 54

2.6 使用块 56

2.6.1 将数据传给块 57

2.6.2 使用BEGIN和END块 58

2.7 小结 59

2.8 练习 59

第3章 类和对象 61

3.1 关于封装 61

3.2 创建类 62

3.3 创建对象 64

3.3.1 使用构造函数设置对象 65

3.3.2 理解Ruby中的属性 66

3.4 创建基于其他类的类 70

3.5 理解Ruby中的对象访问 73

3.5.1 使用受保护访问 74

3.5.2 使用私有访问 76

3.6 重写方法 78

3.7 创建类变量 79

3.8 创建类方法 81

3.9 创建模块 82

3.10 创建混合插入 84

3.11 小结 85

3.12 练习 86

第4章 欢迎进入Rails 87

4.1 将Ruby放置在Rails上 87

4.1.1 创建应用程序框架 88

4.1.2 运行应用程序 91

4.1.3 创建控制器 92

4.1.4 创建动作 94

4.1.5 创建视图 95

4.2 模型-视图-控制器架构简介 97

4.2.1 控制器 98

4.2.2 视图 99

4.2.3 模型 99

4.3 活动视图 100

4.4 在视图中混合使用Ruby代码和HTML 103

4.5 将数据从动作传送给视图 105

4.6 转义敏感文本 108

4.7 添加第二个动作 110

4.7.1 选择要呈现的视图 113

4.7.2 呈现任意模板 114

4.7.3 链接到其他动作 115

4.8 小结 117

4.9 练习 117

第5章 构建简单的Rails应用程序 119

5.1 访问用户提供的数据 119

5.1.1 从文本字段读取数据 119

5.1.2 从复选框读取数据 122

5.1.3 从单选按钮读取数据 125

5.1.4 从选择控件读取数据 127

5.2 Rails中使用HTML控件的快捷方式 132

5.3 使用模型 137

5.4 绑定控件和模型 140

5.5 初始化控件中的数据 145

5.6 存储会话中的数据 146

5.7 小结 150

5.8 练习 150

第6章 连接数据库 151

6.1 数据库简明教程 151

6.2 创建数据识别的Rails应用程序 153

6.3 创建数据库 154

6.3.1 配置数据库的访问权限 157

6.3.2 创建控制器和模型 158

6.3.3 模型的命名 159

6.3.4 控制器的命名 160

6.4 运行store应用程序 161

6.4.1 向store应用程序中添加记录 162

6.4.2 显示新的记录 166

6.5 再添加一条记录 172

6.6 美化显示效果 178

6.7 小结 180

6.8 练习 180

第7章 使用数据库 181

7.1 向客户展示商品 181

7.1.1 获取销售的商品 182

7.1.2 显示商品 184

7.2 创建购物车 187

7.2.1 设计购物车 187

7.2.2 创建purchases表 188

7.2.3 创建Purchase模型 190

7.2.4 创建购物车 192

7.2.5 将购物车存储到会话中 194

7.2.6 处理交易 196

7.2.7 显示购物车 198

7.3 合并购物车中的相同商品 202

7.4 清空购物车 205

7.5 让用户随时查看购物车 208

7.6 小结 210

7.7 练习 211

第8章 验证和测试 213

8.1 验证数据的存在 213

8.2 验证数据是否是数字 216

8.3 验证数据是否唯一 218

8.4 创建Validator应用程序 220

8.4.1 验证数据的格式 221

8.4.2 根据列表中的内容验证数据 223

8.4.3 验证用户是否单击了复选框 226

8.4.4 口令确认 228

8.4.5 验证文本的长度 230

8.5 编写自己的验证方法 232

8.6 测试模型 234

8.6.1 相等断言 239

8.6.2 普通断言 240

8.6.3 使用不同的记录 241

8.7 测试控制器 242

8.8 小结 245

8.9 练习 246

第9章 使用动作控制器控制动作 247

9.1 路由选择 247

9.2 创建cookie 253

9.2.1 设置cookie 253

9.2.2 读取cookie 256

9.3 创建过滤器 259

9.4 使用过滤器登录 264

9.5 事后过滤器 271

9.6 直接呈现文本 276

9.7 缓存 278

9.8 小结 279

9.9 练习 280

第10章 深入学习视图 281

10.1 创建XML 281

10.2 创建XML属性 286

10.3 视图助手 289

10.4 视图分页 294

10.5 局部模板 300

10.6 给局部模板传递数据 302

10.7 小结 305

10.8 练习 305

第11章 Ajax与Rails 307

11.1 体验Ajax 307

11.2 访问Ajax数据 311

11.3 XML和Ajax 315

11.4 HTML控件和Ajax 319

11.5 实现Ajax搜索 323

11.6 视觉效果 327

11.7 小结 330

11.8 练习 330

附录A 练习答案 331

精品推荐