漫游鲸二手书店
淘二手好书+回收闲置图书
Ruby on Rails社区网站开发
Ruby on Rails社区网站开发
作者:;[英]布拉德伯纳(BradburneM) | 人民邮电出版社
ISBN:9787115187086
原价: ¥55.00
销售价:¥16.19元
参与书籍回收后,可享更低价格
分类 计算机/网络
作者 作者:;[英]布拉德伯纳(BradburneM)
出版社 人民邮电出版社
图书简介

本书全面探讨创建完整社区网站的开发过程。首先介绍开发一个内容简单的管理系统,之后逐渐添加新特性,以创建更完整的、使用Ruby on Rails 的Web 2.0 社区网站。还给出了开发和测试中的一些建议和提示,同时指导如何使网站更生动以及维护得更好。本书也探讨了如何与Flickr 、Google Maps 等其他平台集成,如何最佳地利用Rails 的Ajax 特性,以及如何使网站适应移动设备。      本书适合所有Web 开发人员阅读。 AIan Bradburne,资深Web工程师,尤其擅长社区网站开发。他在Web开发领域和移动行业拥有十多  年的工作经验。曾任职于摩托罗拉和Sun等著名企业。他是RoR软件公司Incrediblinc创办者之一,此前还-创建了世界上最早的手机照片博客社区Phlog.net。可以通过http://alanbradburne 第1章 Ruby语言、Ruby on Rails 框架和RailsCoders项目 1.1 RailsCoders项目 1.2 Ruby语言和Ruby on Rails框架  1.2.1 Ruby语言历史概况  1.2.2 什么是Ruby on Rails 1.3 搭建RailsCodes网站所需的软件 1.4 升级Rails 1.5 安装Ruby、Rails和MySQL  1.5.1 在Windows上安装  1.5.2 在Mac OS X中安装  1.5.3 在Linux中安装 1.6 创建Rails应用程序的框架 1.7 设置数据库  1.7.1 创建数据库  1.7.2 配置Rails以使用数据库  1.7.3 测试数据库 1.8 小结第2章 开发内容管理系统 2.1 确定功能需求 2.2 Rails、路由和REST  2.2.1 传统的Rails路由  2.2.2 REST方式的Rails路由 2.3 构建网站布局 2.4 设计页面和页面编辑器  2.4.1 Page模型  2.4.2 页面控制器 2.5 创建Page模型  2.5.1 迁移任务  2.5.2 生成模型  2.5.3 创建控制器  2.5.4 设置默认页面  2.5.5 在侧栏菜单中添加链接 2.6 测试  2.6.1 创建测试数据库  2.6.2 为Page模型开发单元测试 2.7 扩展内容管理系统 2.8 小结第3章 添加用户和组 3.1 确定功能需求  3.1.1 定义User模型  3.1.2 Role模型和连接表  3.1.3 控制器  3.1.4 会话和Cookie 3.2 创建User模型 3.3 会话处理库 3.4 创建控制器  3.4.1 用户控制器  3.4.2 账户控制器 3.5 创建用户账户视图  3.5.1 新用户视图  3.5.2 登录视图  3.5.3 用户信息展示视图 3.6 添加管理视图  3.6.1 在索引视图中列出全部用户  3.6.2 使用edit.rhtml来编辑用户 3.7 测试  3.7.1 单元测试  3.7.2 功能测试 3.8 添加角色  3.8.1 创建Role模型和连接表  3.8.2 检测用户角色  3.8.3 管理角色 3.9 测试角色功能性 3.10 扩展用户管理系统 3.11 小结第4章 搭建提供RSS Feed和API的新闻博客 4.1 确定功能需求  4.1.1 Textile标注  4.1.2 Article模型  4.1.3 定义Category模型  4.1.4 编辑角色  4.1.5 文章控制器  4.1.6 分类控制器 4.2 安装RedCloth Gem包 4.3 创建Article模型和Category模型  4.3.1 编写数据库迁移任务  4.3.2 定义模型间的关联关系  4.3.3 定义验证  4.3.4 删除分类时自动置空category_id  4.3.5 自动更新published_at字段  4.3.6 添加编辑角色 4.4 创建文章控制器和视图  4.4.1 映射REST资源  4.4.2 文章控制器  4.4.3 文章视图 4.5 使用文章功能部件  4.5.1 测试XML API  4.5.2 为API添加HTTP验证  4.5.3 测试API验证 4.6 创建分类控制器和视图  4.6.1 分类控制器  4.6.2 分类视图  4.6.3 在侧栏菜单中添加链接 4.7 手动测试新闻博客系统 4.8 测试新闻博客  4.8.1 功能测试  4.8.2 综合测试 4.9 新闻系统的进阶开发 4.10 小结第5章 搭建交流论坛 5.1 确定交流论坛的功能需求  5.1.1 定义Forum模型  5.1.2 定义Topic模型  5.1.3 定义Post模型  5.1.4 版主角色  5.1.5 论坛控制器、主题控制器和帖子控制器 5.2 搭建论坛  5.2.1 创建Forum模型、Topic模型和Post模型  5.2.2 检测用户角色的版主权限  5.2.3 添加嵌套的资源路由映射  5.2.4 修改布局模板和样式表  5.2.5 论坛控制器及其对应的视图  5.2.6 主题控制器及其对应的视图  5.2.7 帖子控制器及其对应的视图  5.2.8 在侧栏菜单中添加链接  5.2.9 测试主题和帖子  5.2.10 限制版主之外的用户访问行为方法 5.3 测试论坛  5.3.1 创建测试夹具  5.3.2 创建功能测试 5.4 交流论坛的进阶开发 5.5 小结第6章 构建支持Web服务的博客引擎 6.1 确定博客引擎的功能需求  6.1.1 Entry模型  6.1.2 Comment模型  6.1.3 User模型  6.1.4 日志控制器  6.1.5 评论控制器  6.1.6 博客控制器  6.1.7 博客API 6.2 构建博客系统  6.2.1 博客的框架代码  6.2.2 编写迁移任务  6.2.3 模型间的关联关系和验证  6.2.4 创建资源映射  6.2.5 博客名称辅助方法  6.2.6 为用户资料页面添加博客标题  6.2.7 控制器和视图  6.2.8 测试日志控制器  6.2.9 创建并测试评论控制器  6.2.10 为用户资料添加最新博客日志  6.2.11 博客控制器 6.3 创建XML-RPC博客接口  6.3.1 Action Web Service  6.3.2 生成Web服务代码  6.3.3 定义API方法调用  6.3.4 编写博客API方法代码  6.3.5 测试Web服务  6.3.6 使用桌面博客客户端工具进行测试  6.3.7 自动测试博客API 6.4 博客系统的进阶开发 6.5 小结第7章 构建相册 7.1 处理上传的文件 7.2 attachment_fu插件 7.3 相册的功能需求  7.3.1 定义Photo模型  7.3.2 照片控制器 7.4 安装ImageMagick、RMagick和attachment_fu  7.4.1 Windows下的安装  7

阅读更多

相关推荐
更多低价好书购买/书籍回收
扫码访问微信小程序
在线客服
了解更低购买价格、或有疑问需要帮助,可以找小鲸鱼噢~
咨询在线客服