主页 详情

《Ruby on Rails Web开发学习实录》_祝红涛,于利敏,武迪编著_12868401_9787302259688

【书名】:《Ruby on Rails Web开发学习实录》
【作者】:祝红涛,于利敏,武迪编著
【出版社】:北京:清华大学出版社
【时间】:2011
【页数】:624
【ISBN】:9787302259688
【SS码】:12868401

最新查询

内容简介

第1章 高兴并快乐地学习Ruby

1.1 为什么说高兴并快乐地学习Ruby

视频教学:11分钟

1.2 怎么看待Ruby on Rails

视频教学:8分钟

1.3 搭建RoR开发环境

视频教学:6分钟

1.3.1 基础知识——下载Ruby和Rails

1.3.2 实例应用

1.3.3 实例分析

1.4 选择一款Ruby开发工具

视频教学:10分钟

1.4.1 基础知识——安装SciTE

1.4.2 基础知识——安装RadRails

1.4.3 实例描述

1.4.4 实例应用

1.4.5 运行结果

1.4.6 实例分析

1.5 自己动手编译Ruby程序

视频教学:13分钟

1.5.1 基础知识——手动编译Ruby程序

1.5.2 实例描述

1.5.3 实例应用

1.5.4 运行结果

1.5.5 实例分析

1.6 实现计算器

视频教学:8分钟

1.6.1 实例应用

1.6.2 运行结果

1.6.3 实例分析

1.7 常见问题解答

1.7.1 Ruby工具使用问题

1.7.2 SciTE编辑器中文乱码的解决方案

1.7.3 Ruby on rails的安装问题

1.8 习题

第2章 轻松征服Ruby

2.1 为游戏对象设置生命值

视频教学:8分钟

2.1.1 基础知识——常量的使用

2.1.2 实例描述

2.1.3 实例应用

2.1.4 运行结果

2.1.5 实例分析

2.2 在项目中访问变量

视频教学:8分钟

2.2.1 基础知识——变量的使用

2.2.2 实例描述

2.2.3 实例应用

2.2.4 运行结果

2.2.5 实例分析

2.3 比较对象或内容

视频教学:13分钟

2.3.1 基础知识——数据类型的使用

2.3.2 实例描述

2.3.3 实例应用

2.3.4 运行结果

2.3.5 实例分析

2.4 计算乘方运算的值

视频教学:6分钟

2.4.1 基础知识——算术运算符和赋值运算符

2.4.2 实例描述

2.4.3 实例应用

2.4.4 运行结果

2.4.5 实例分析

2.5 使用位运算符

视频教学:8分钟

2.6 辨别该数值是否属于一个范围

视频教学:8分钟

2.6.1 基础知识——比较运算符和逻辑运算符

2.6.2 实例描述

2.6.3 实例应用

2.6.4 运行结果

2.6.5 实例分析

2.7 判断用户是否通过审核

视频教学:5分钟

2.7.1 基础知识——三目运算符的使用

2.7.2 实例描述

2.7.3 实例应用

2.7.4 运行结果

2.7.5 实例分析

2.8 运算符优先级

2.9 表达式

视频教学:4分钟

2.10 随机搭档游戏

视频教学:8分钟

2.10.1 基础知识——并行赋值和嵌套赋值

2.10.2 实例描述

2.10.3 实例应用

2.10.4 运行结果

2.10.5 实例分析

2.11 为季节选择不同的旅游景点

视频教学:17分钟

2.11.1 基础知识——条件语句

2.11.2 实例描述

2.11.3 实例应用

2.11.4 运行结果

2.11.5 实例分析

2.12 规范显示乘法口诀表

视频教学:13分钟

2.12.1 基础知识——循环语句

2.12.2 实例描述

2.12.3 实例应用

2.12.4 运行结果

2.12.5 实例分析

2.13 为歌曲设置新的循环模式

视频教学:8分钟

2.13.1 基础知识——跳转语句

2.13.2 实例描述

2.13.3 实例应用

2.13.4 运行结果

2.13.5 实例分析

2.14 常见问题解答

2.14.1 循环中的while语句问题

2.14.2 跳转语句中的redo问题

2.15 习题

第3章 操作Ruby数据

3.1 在应用程序中创建字符串

视频教学:5分钟

3.1.1 基础知识——创建字符串

3.1.2 实例描述

3.1.3 实例应用

3.1.4 运行结果

3.1.5 实例分析

3.2 跟我一起操作字符串

视频教学:12分钟

3.2.1 基础知识——操作字符串

3.2.2 实例描述

3.2.3 实例应用

3.2.4 运行结果

3.2.5 实例分析

3.3 使用哈希表保存学生成绩

视频教学:6分钟

3.3.1 基础知识——Hash对象

3.3.2 实例描述

3.3.3 实例应用

3.3.4 运行结果

3.3.5 实例分析

3.4 使用数组保存学生成绩

视频教学:8分钟

3.4.1 基础知识——数组

3.4.2 实例描述

3.4.3 实例应用

3.4.4 运行结果

3.4.5 实例分析

3.5 制作手机报价单

视频教学:4分钟

3.5.1 基础知识——类型转换

3.5.2 实例描述

3.5.3 实例应用

3.5.4 运行结果

3.5.5 实例分析

3.6 常见问题解答

3.6.1 Ruby字节数组转换为十六进制字符串问题

3.6.2 Ruby中求素数的算法问题

3.6.3 Ruby中的to_s如何使用

3.7 习题

第4章 Ruby中一切皆对象

4.1 快速领悟面向对象编程

视频教学:13分钟

4.2 我就是造物主

视频教学:11分钟

4.2.1 基础知识——创建类

4.2.2 实例描述

4.2.3 实例应用

4.2.4 运行结果

4.2.5 实例分析

4.3 为计算器类添加处理方法

视频教学:12分钟

4.3.1 基础知识——方法

4.3.2 实例描述

4.3.3 实例应用

4.3.4 运行结果

4.3.5 实例分析

4.4 创建一个会进行自我介绍的人

视频教学:6分钟

4.4.1 基础知识——实例变量和类变量

4.4.2 实例描述

4.4.3 实例应用

4.4.4 运行结果

4.4.5 实例分析

4.5 抽象出一辆跑车

视频教学:7分钟

4.5.1 基础知识——属性

4.5.2 实例描述

4.5.3 实例应用

4.5.4 运行结果

4.5.5 实例分析

4.6 使用构造方法初始化一只哈巴狗

视频教学:5分钟

4.6.1 基础知识——构造方法

4.6.2 实例描述

4.6.3 实例应用

4.6.4 运行结果

4.6.5 实例分析

4.7 使用代码块实现一个迭代器

视频教学:5分钟

4.7.1 基础知识——在方法中使用块

4.7.2 实例描述

4.7.3 实例应用

4.7.4 运行结果

4.7.5 实例分析

4.8 衍生后代的Animal类

视频教学:8分钟

4.8.1 基础知识——类的继承

4.8.2 实例描述

4.8.3 实例应用

4.8.4 运行结果

4.8.5 实例分析

4.9 访问作用域

视频教学:6分钟

4.10 常见问题解答

4.10.1 判断实例属于哪个类的问题

4.10.2 自定义class实现Map的问题

4.11 习题

第5章 Ruby丰富多彩的高级功能

5.1 使用类访问模块中的实例成员

视频教学:11分钟

5.1.1 基础知识——模块的定义与使用

5.1.2 实例描述

5.1.3 实例应用

5.1.4 运行结果

5.1.5 实例分析

5.2 模拟安装程序

视频教学:6分钟

5.2.1 基础知识——BEGIN块和END块

5.2.2 实例描述

5.2.3 实例应用

5.2.4 运行结果

5.2.5 实例分析

5.3 导入其他文件中的类

视频教学:8分钟

5.3.1 基础知识——加载其他文件

5.3.2 实例描述

5.3.3 实例应用

5.3.4 运行结果

5.3.5 实例分析

5.4 为月亮定义别名

视频教学:9分钟

5.4.1 基础知识——别名和定义

5.4.2 实例描述

5.4.3 实例应用

5.4.4 运行结果

5.4.5 实例分析

5.5 自制出错页面自动跳转功能

视频教学:5分钟

5.5.1 基础知识——method_missing的使用

5.5.2 实例描述

5.5.3 实例应用

5.5.4 运行结果

5.5.5 实例分析

5.6 制作功能强大的播放器

视频教学:4分钟

5.6.1 基础知识——duck typing特性

5.6.2 实例描述

5.6.3 实例应用

5.6.4 运行结果

5.6.5 实例分析

5.7 在程序中使用代码块

视频教学:10分钟

5.7.1 基础知识——Proc对象

5.7.2 实例描述

5.7.3 实例应用

5.7.4 运行结果

5.7.5 实例分析

5.8 动态执行字符串代码

视频教学:6分钟

5.9 处理程序中的异常

视频教学:12分钟

5.9.1 基础知识——异常处理机制

5.9.2 实例描述

5.9.3 实例应用

5.9.4 运行结果

5.9.5 实例分析

5.10 覆盖原有的异常信息

视频教学:5分钟

5.10.1 基础知识——创建异常类

5.10.2 实例描述

5.10.3 实例应用

5.10.4 运行结果

5.10.5 实例分析

5.11 检测邮件格式

视频教学:7分钟

5.11.1 基础知识——正则表达式

5.11.2 实例描述

5.11.3 实例应用

5.11.4 运行结果

5.11.5 实例分析

5.12 在页面上显示当前时间

视频教学:10分钟

5.12.1 基础知识——时间和日期

5.12.2 实例描述

5.12.3 实例应用

5.12.4 运行结果

5.12.5 实例分析

5.13 在项目中引入线程

视频教学:12分钟

5.13.1 创建线程

5.13.2 返回并挂起当前线程

5.13.3 显示以及停止线程

5.13.4 线程的状态

5.14 实现对不同网站发送请求

视频教学:8分钟

5.14.1 基础知识——同步线程

5.14.2 实例描述

5.14.3 实例应用

5.14.4 运行结果

5.14.5 实例分析

5.15 垃圾回收机制

5.16 常见问题解答

5.16.1 加载文件中的require问题

5.16.2 动态语言method_missing使用的问题

5.16.3 Ruby中多线程问题

5.17 习题

第6章 教你操作文件和目录

6.1 获取硬盘中文件的信息

视频教学:8分钟

6.1.1 基础知识——访问文件属性

6.1.2 实例描述

6.1.3 实例应用

6.1.4 运行结果

6.1.5 实例分析

6.2 读取Ruby源程序

视频教学:13分钟

6.2.1 基础知识——读取文件

6.2.2 实例描述

6.2.3 实例应用

6.2.4 运行结果

6.2.5 实例分析

6.3 将网站站点信息保存到磁盘文件

视频教学:5分钟

6.3.1 基础知识——写入文件

6.3.2 实例描述

6.3.3 实例应用

6.3.4 运行结果

6.3.5 实例分析

6.4 管理磁盘文件

视频教学:5分钟

6.4.1 基础知识——操作文件

6.4.2 实例描述

6.4.3 实例应用

6.4.4 运行结果

6.4.5 实例分析

6.5 获取文件的绝对路径

视频教学:5分钟

6.5.1 基础知识——操作路径

6.5.2 实例描述

6.5.3 实例应用

6.5.4 运行结果

6.5.5 实例分析

6.6 删除指定目录下的所有空文件夹

视频教学:6分钟

6.6.1 基础知识——操作目录

6.6.2 实例描述

6.6.3 实例应用

6.6.4 运行结果

6.6.5 实例分析

6.7 常见问题解答

6.7.1 向一个文件中追加信息问题

6.7.2 删掉所有没有存放文件的目录问题

6.8 习题

第7章 使用Ruby实现数据持久化

7.1 Ruby中的数据持久化方法概述

视频教学:10分钟

7.2 添加、修改和删除学生成绩信息

视频教学:8分钟

7.2.1 基础知识——使用MySQL模块执行SQL命令

7.2.2 实例描述

7.2.3 实例应用

7.2.4 运行结果

7.2.5 实例分析

7.3 列表展示图书信息

视频教学:10分钟

7.3.1 基础知识——使用MySQL模块获取查询结果集

7.3.2 实例描述

7.3.3 实例应用

7.3.4 运行结果

7.3.5 实例分析

7.4 处理在操作学生信息时的一些问题

视频教学:7分钟

7.4.1 基础知识——使用MySQL模块处理结果集

7.4.2 实例描述

7.4.3 实例应用

7.4.4 运行结果

7.4.5 实例分析

7.5 查看学生信息表的表结构

视频教学:6分钟

7.5.1 基础知识——使用MySQL模块查询元数据

7.5.2 实例描述

7.5.3 实例应用

7.5.4 运行结果

7.5.5 实例分析

7.6 创建日志表并添加数据

视频教学:7分钟

7.6.1 基础知识——使用DBI操作MySQL数据库

7.6.2 实例描述

7.6.3 实例应用

7.6.4 运行结果

7.6.5 实例分析

7.7 向表中插入员工详细信息

视频教学:6分钟

7.7.1 基础知识——DBI中的占位符

7.7.2 实例描述

7.7.3 实例应用

7.7.4 运行结果

7.7.5 实例分析

7.8 查询年度销售业绩超过500万的销售人员

视频教学:4分钟

7.8.1 基础知识——使用DBI处理查询结果集

7.8.2 实例描述

7.8.3 实例应用

7.8.4 运行结果

7.8.5 实例分析

7.9 实现银行数据管理系统的转账功能

视频教学:5分钟

7.9.1 基础知识——DBI中的事务处理

7.9.2 实例描述

7.9.3 实例应用

7.9.4 运行结果

7.9.5 实例分析

7.10 常见问题解答

7.10.1 在Ruby中操作MySQL数据库的方法问题

7.10.2 连接不关闭有何效果问题

7.11 习题

第8章 创建Web应用程序起步——Rails框架基本使用

8.1 重新认识Rails

视频教学:12分钟

8.1.1 基础知识——Rails与MVC

8.1.2 基础知识——Rails 3新增特性和重要改变

8.1.3 基础知识——Rails的核心组件

8.2 Rails与数据库

视频教学:4分钟

8.2.1 基础知识——安装与配置MySQL数据库

8.2.2 实例描述

8.2.3 实例应用

8.2.4 实例分析

8.3 向第一个Rails项目问好

视频教学:5分钟

8.3.1 实例描述

8.3.2 实例应用

8.3.3 运行结果

8.3.4 实例分析

8.4 剖析Rails项目的目录结构

视频教学:8分钟

8.5 创建博客项目

视频教学:8分钟

8.5.1 实例描述

8.5.2 实例应用

8.5.3 运行结果

8.5.4 实例分析

8.6 详解Rails数据库配置文件

视频教学:8分钟

8.7 快速生成博客项目页面框架

视频教学:6分钟

8.7.1 基础知识——scaffold生成器

8.7.2 实例描述

8.7.3 实例应用

8.7.4 实例分析

8.8 Rails应用程序运行流程

视频教学:6分钟

8.9 完善blog项目

视频教学:7分钟

8.9.1 实例应用

8.9.2 运行结果

8.9.3 实例分析

8.10 常见问题解答

8.10.1 Ruby On Rails上安装mysql不能使用的问题

8.10.2 运行时出现No route matches错误问题

8.10.3 Rails连接oracle数据库问题

8.11 习题

第9章 使用ORM框架实现数据持久化

9.1 什么是ORM

视频教学:7分钟

9.2 和我一起认识ActiveRecord

视频教学:5分钟

9.2.1 基础知识——ActiveRecord

9.2.2 实例描述

9.2.3 实例应用

9.2.4 实例分析

9.3 教你如何从MySql数据库中读取数据

视频教学:9分钟

9.3.1 基础知识——使用ActiveRecord查询数据

9.3.2 实例描述

9.3.3 实例应用

9.3.4 运行结果

9.3.5 实例分析

9.4 动态查询数据库中的数据

视频教学:7分钟

9.4.1 基础知识——动态查询

9.4.2 实例描述

9.4.3 实例应用

9.4.4 运行结果

9.4.5 实例分析

9.5 使用SQL语句查询房屋信息

视频教学:5分钟

9.5.1 基础知识——使用SQL语句查询

9.5.2 实例描述

9.5.3 实例应用

9.5.4 运行结果

9.5.5 实例分析

9.6 使用ActiveRecord统计房屋信息

视频教学:7分钟

9.6.1 基础知识——统计记录行数

9.6.2 实例描述

9.6.3 实例应用

9.6.4 运行结果

9.6.5 实例分析

9.7 使用ActiveRecord记录日志信息

视频教学:10分钟

9.7.1 基础知识——new方法和save方法

9.7.2 基础知识——create方法

9.7.3 实例描述

9.7.4 实例应用

9.7.5 运行结果

9.7.6 实例分析

9.8 更新站点友情链接信息

视频教学:10分钟

9.8.1 基础知识——更新数据库

9.8.2 实例描述

9.8.3 实例应用

9.8.4 运行结果

9.8.5 实例分析

9.9 删除过期的药品信息

视频教学:8分钟

9.9.1 基础知识——删除数据

9.9.2 实例描述

9.9.3 实例应用

9.9.4 运行结果

9.9.5 实例分析

9.10 常见问题解答

9.10.1 开发过程中需求变动,能否更换数据库问题

9.10.2 向数据库保存bit类型数据报错

9.11 习题

第10章 高级数据持久层技术

10.1 学生餐卡管理系统中的一对一关联

视频教学:11分钟

10.1.1 基础知识——一对一关联

10.1.2 实例描述

10.1.3 实例应用

10.1.4 运行结果

10.1.5 实例分析

10.2 分类展示产品信息

视频教学:6分钟

10.2.1 基础知识——一对多关联

10.2.2 实例描述

10.2.3 实例应用

10.2.4 运行结果

10.2.5 实例分析

10.3 设计可随意配置的角色权限

视频教学:9分钟

10.3.1 基础知识——多对多关联

10.3.2 实例描述

10.3.3 实例应用

10.3.4 运行结果

10.3.5 实例分析

10.4 无限级分类的菜单

视频教学:5分钟

10.4.1 基础知识——自关联

10.4.2 实例描述

10.4.3 实例应用

10.4.4 运行结果

10.4.5 实例分析

10.5 使用ActiveRecord重构银行转账的事务

视频教学:6分钟

10.5.1 基础知识——事务处理

10.5.2 实例描述

10.5.3 实例应用

10.5.4 运行结果

10.5.5 实例分析

10.6 验证用户注册信息

视频教学:7分钟

10.6.1 基础知识——自定义数据校验

10.6.2 实例描述

10.6.3 实例应用

10.6.4 运行结果

10.6.5 实例分析

10.7 使用模型校验器验证登录信息

视频教学:19分钟

10.7.1 基础知识——模型校验器

10.7.2 实例描述

10.7.3 实例应用

10.7.4 运行结果

10.7.5 实例分析

10.8 ActiveRecord中的回调方法

视频教学:6分钟

10.9 常见问题解答

10.9.1 has_many关联哪个数据库表的问题

10.9.2 请教一个表关联的问题

10.10 习题

第11章 使用控制器控制页面定向连接

11.1 了解Action Pack与控制器的关系

视频教学:13分钟

11.2 Rails控制器执行流程

视频教学:13分钟

11.3 认识路由配置文件

视频教学:13分钟

11.4 自定义博客访问规则

视频教学:17分钟

11.4.1 基础知识——路由类型

11.4.2 实例描述

11.4.3 实例应用

11.4.4 实例分析

11.5 查看默认Rails应用程序的控制器代码

视频教学:11分钟

11.5.1 基础知识——ActionController∷Base类

11.5.2 实例描述

11.5.3 实例应用

11.5.4 运行结果

11.5.5 实例分析

11.6 设计书店网站的响应模板

视频教学:10分钟

11.6.1 基础知识——提交数据到模板

11.6.2 实例描述

11.6.3 实例应用

11.6.4 运行结果

11.6.5 实例分析

11.7 设计书店的购物车

视频教学:4分钟

11.7.1 基础知识——提交到文件

11.7.2 实例描述

11.7.3 实例应用

11.7.4 运行结果

11.7.5 实例分析

11.8 设计书店网站的错误提示

视频教学:3分钟

11.8.1 基础知识——提交到文本

11.8.2 实例描述

11.8.3 实例应用

11.8.4 运行结果

11.8.5 实例分析

11.9 查看购物车的第一条信息

视频教学:5分钟

11.9.1 基础知识——重定向到指定的Action

11.9.2 实例描述

11.9.3 实例应用

11.9.4 运行结果

11.9.5 实例分析

11.10 为“关于书店”添加外部网站链接

视频教学:5分钟

11.10.1 基础知识——通过URL重定向

11.10.2 实例描述

11.10.3 实例应用

11.10.4 运行结果

11.10.5 实例分析

11.11 对书店网站添加访问控制权限

视频教学:9分钟

11.11.1 基础知识——过滤器

11.11.2 实例描述

11.11.3 实例应用

11.11.4 运行结果

11.11.5 实例分析

11.12 利用过滤器设置中文响应

视频教学:7分钟

11.13 Rails输入校验器

视频教学:7分钟

11.14 常见问题解答

11.14.1 在routes.rb中配置符合规则问题

11.14.2 实现整个网站index的问题

11.14.3 关于rails的乱码问题

11.14.4 如何根据参数的具体值做判断问题

11.14.5 /account/edit与/account/edit.current的区别问题

11.14.6 rails中实现返回上一页面的功能问题

11.14.7 redirect_to的问题

11.15 习题

第12章 保持视图页面的简单性

12.1 什么是模板

视频教学:7分钟

12.2 选择不同格式的显示结果

视频教学:9分钟

12.2.1 基础知识——ERB模板

12.2.2 基础知识——XML模板

12.2.3 基础知识——RJS模板

12.2.4 实例描述

12.2.5 实例应用

12.2.6 运行结果

12.2.7 实例分析

12.3 设计图书网站首页的图片显示

视频教学:9分钟

12.3.1 基础知识——显示图片

12.3.2 基础知识——获取图片路径

12.3.3 实例描述

12.3.4 实例应用

12.3.5 运行结果

12.3.6 实例分析

12.4 实现可修改字体颜色的内容查看页

视频教学:7分钟

12.4.1 基础知识——加载JavaScript函数库

12.4.2 基础知识——获取JavaScript文件路径

12.4.3 实例描述

12.4.4 实例应用

12.4.5 运行结果

12.4.6 实例分析

12.5 制作图文围绕的“关于我们”

视频教学:5分钟

12.5.1 基础知识——加载CSS样式文件

12.5.2 实例描述

12.5.3 实例应用

12.5.4 运行结果

12.5.5 实例分析

12.6 设计查看所有图书列表的页面

视频教学:15分钟

12.6.1 基础知识——定义输出格式

12.6.2 实例描述

12.6.3 实例应用

12.6.4 运行结果

12.6.5 实例分析

12.7 生成超链接

视频教学:13分钟

12.7.1 基础知识——标准超链接

12.7.2 基础知识——自定义链接

12.8 制作网站用户调查表单

视频教学:19分钟

12.8.1 基础知识——生成Form表单

12.8.2 实例描述

12.8.3 实例应用

12.8.4 运行结果

12.8.5 实例分析

12.9 实现添加员工表单

视频教学:9分钟

12.9.1 基础知识——与模型交互的表单

12.9.2 实例描述

12.9.3 实例应用

12.9.4 运行结果

12.9.5 实例分析

12.10 选择日期和时间

视频教学:6分钟

12.10.1 基础知识——date_select方法

12.10.2 基础知识——datetime_select方法

12.10.3 基础知识——select_*系列方法

12.11 自定义模板Helper类

视频教学:6分钟

12.12 常见问题解答

12.12.1 Rails与XML的简单问题

12.12.2 XML模板生成XML问题

12.12.3 图片的link_to用法问题

12.12.4 去掉css/js/img后面的时间戳问题

12.12.5 格式化数字问题

12.12.6 将link_to的超链接字体变大问题

12.12.7 关于form和url附加参数的问题

12.12.8 多选和级联下拉列表问题

12.13 习题

第13章 页面之间的信息交流

13.1 浅谈Session

视频教学:5分钟

13.2 为登录用户创建会话

视频教学:5分钟

13.2.1 基础知识——创建Session

13.2.2 实例描述

13.2.3 实例应用

13.2.4 运行结果

13.2.5 实例分析

13.3 网站中购物车的实现

视频教学:7分钟

13.3.1 实例描述

13.3.2 实例应用

13.3.3 运行结果

13.3.4 实例分析

13.4 和我一起学Cookie

视频教学:13分钟

13.4.1 Cookie的工作原理

13.4.2 Cookie的生命周期

13.4.3 Cookie的一些属性

13.4.4 Cookie的用途

13.5 Cookie的使用

视频教学:8分钟

13.5.1 基础知识——创建Cookie

13.5.2 实例描述

13.5.3 实例应用

13.5.4 运行结果

13.5.5 实例分析

13.6 显示购物车中商品的详细信息

视频教学:7分钟

13.6.1 实例描述

13.6.2 实例应用

13.6.3 运行结果

13.6.4 实例分析

13.7 统计网站的浏览次数

视频教学:4分钟

13.7.1 实例描述

13.7.2 实例应用

13.7.3 运行结果

13.7.4 实例分析

13.8 “我”的传值

视频教学:8分钟

13.8.1 实例描述

13.8.2 实例应用

13.8.3 运行结果

13.8.4 实例分析

13.9 常见问题解答

13.9.1 会话中的Session问题

13.9.2 Ruby中的Cookie问题

13.10 习题

第14章 在页面上实现异步交互数据

14.1 初识Ajax

视频教学:11分钟

14.1.1 基础知识——Ajax简介

14.1.2 实例描述

14.1.3 实例应用

14.1.4 运行结果

14.1.5 实例分析

14.2 使用Ajax查看当前页面源代码

视频教学:5分钟

14.2.1 基础知识——jQuery中的Ajax实现

14.2.2 实例描述

14.2.3 实例应用

14.2.4 运行结果

14.2.5 实例分析

14.3 异步刷新聊天室信息

视频教学:7分钟

14.3.1 基础知识——jQuery元素的加载动作

14.3.2 实例描述

14.3.3 实例应用

14.3.4 运行结果

14.3.5 实例分析

14.4 使用异步请求的方式实现分页功能

视频教学:8分钟

14.4.1 基础知识——jQuery中Ajax的高级实现

14.4.2 实例描述

14.4.3 实例应用

14.4.4 运行结果

14.4.5 实例分析

14.5 使用异步请求刷新页面模块

视频教学:6分钟

14.5.1 基础知识——Rails发送异步请求

14.5.2 实例描述

14.5.3 实例应用

14.5.4 运行结果

14.5.5 实例分析

14.6 实现异步登录功能

视频教学:6分钟

14.6.1 基础知识——Rails异步提交表单

14.6.2 实例描述

14.6.3 实例应用

14.6.4 运行结果

14.6.5 实例分析

14.7 常见问题解答

14.7.1 Rails Ajax用Ajax实现文件的上传或者读取问题

14.7.2 Ruby语言跟Ajax关系问题

14.8 习题

第15章 Ruby On Rails还能干什么

15.1 实现上传图片

视频教学:7分钟

15.1.1 基础知识——文件上传

15.1.2 实例描述

15.1.3 实例应用

15.1.4 运行结果

15.1.5 实例分析

15.2 从客户端下载文件

视频教学:6分钟

15.2.1 基础知识——send_file和send_data

15.2.2 实例描述

15.2.3 实例应用

15.2.4 运行结果

15.2.5 实例分析

15.3 功能强大的文本编辑器

视频教学:4分钟

15.3.1 CKeditor的安装

15.3.2 CKeditor的使用

15.4 使用邮件进行激活处理

视频教学:9分钟

15.4.1 基础知识——邮件通信

15.4.2 实例描述

15.4.3 实例应用

15.4.4 运行结果

15.4.5 实例分析

15.5 如何提高应用程序的性能

视频教学:7分钟

15.5.1 页面缓存

15.5.2 局部缓存

15.5.3 Action缓存

15.6 常见问题解答

15.6.1 文件下载时的乱码问题

15.6.2 Ruby中的缓存问题

15.7 习题

第16章 鲜花商城网站

16.1 网站概述

16.1.1 网站总体架构

16.1.2 网站操作流程

16.2 网站功能模块设计

16.2.1 会员模块

16.2.2 商品模块

16.2.3 购物车模块

16.3 数据库设计

16.3.1 数据库需求分析

16.3.2 数据库概念结构设计

16.3.3 数据库表设计

16.4 公用模块

16.4.1 配置数据库

16.4.2 界面主体框架

16.4.3 页面通用模块

16.5 会员模块

16.5.1 会员注册

16.5.2 会员登录和退出

16.6 鲜花模块

16.6.1 实例描述

16.6.2 实例应用

16.6.3 分页查看鲜花信息

16.6.4 鲜花搜索

16.6.5 添加鲜花信息

16.7 购物车模块

16.7.1 添加鲜花到购物车

16.7.2 删除购物车中的鲜花

16.7.3 清空购物车

16.7.4 收银台结账

16.8 总结

第17章 博客系统

17.1 系统需求分析

17.2 功能分析

17.3 数据库设计

17.4 准备工作

17.4.1 创建项目

17.4.2 全局配置

17.4.3 应用程序模板

17.4.4 辅助模块

17.4.5 配置路由

17.5 文章模块

17.5.1 文章首页

17.5.2 查看文章内容

17.5.3 发表评论

17.5.4 文章归档

17.6 查看单页

17.7 后台管理首页

17.8 文章管理模块

17.8.1 管理文章列表

17.8.2 添加文章

17.8.3 编辑文章

17.8.4 删除文章

17.9 管理单页

17.10 总结

附录 参考答案


书查询(www.shuchaxun.com)本网页唯一编码:
04135d229de695545ca1bf9f66a8282f#5b05281cc9d1d6e0d57c2870c45dfd2b#143391665#12868401.zip