“Ruby on Rails™ 3 Tutorial: Learn Rails by Example by Michael Hartl has become a must read for developers learning how to build Rails apps.”
—Peter Cooper, Editor of Ruby Inside
Using Rails 3, developers can build web applications of exceptional elegance and power. Although its remarkable capabilities have made Ruby on Rails one of the world’s most popular web development frameworks, it can be challenging to learn and use. Ruby on Rails™ 3 Tutorial is the solution. Leading Rails developer Michael Hartl teaches Rails 3 by guiding you through the development of your own complete sample application using the latest techniques in Rails web development.
Drawing on his experience building RailsSpace, Insoshi, and other sophisticated Rails applications, Hartl illuminates all facets of design and implementation—including powerful new techniques that simplify and accelerate development.
You’ll find integrated tutorials not only for Rails, but also for the essential Ruby, HTML, CSS, JavaScript, and SQL skills you’ll need when developing web applications. Hartl explains how each new technique solves a real-world problem, and he demonstrates this with bite-sized code that’s simple enough to understand, yet novel enough to be useful. Whatever your previous web development experience, this book will guide you to true Rails mastery.
This book will help you
Install and set up your Rails development environment
Go beyond generated code to truly understand how to build Rails applications from scratch
Learn Test Driven Development (TDD) with RSpec
Effectively use the Model-View-Controller (MVC) pattern
Structure applications using the REST architecture
Build static pages and transform them into dynamic ones
Master the Ruby programming skills all Rails developers need
Define high-quality site layouts and data models
Implement registration and authentication systems, including validation and secure passwords
Update, display, and delete users
Add social features and microblogging, including an introduction to Ajax
Record version changes with Git and share code at GitHub
Simplify application deployment with Heroku
SQL基础教程-第2版 本书特色 本书是畅销书《SQL基础教程》第2版,介绍了关系数据库以及用来操作关系数据库的SQL语言的使用方法。书中通过丰富的图示、大量示...
《微店+营销,你该这样玩》内容简介:微商,诞生于2009年,2014年开始被大家所熟知。微店的各种操作、功能都属于基础知识,是每个微
《智能时代理想的家》内容简介:5G时代,“未来之屋”将成为所有人的标配! 在20世纪90年代,比尔·盖茨曾斥资1.13亿美元,建造了一
Excel 2013高效办公财务管理-(附光盘) 本书特色 《excel 2013高效办公——财务管理》以excel 2013在财务管理...
Sincetheturnofthetwentiethcentury,telecommunicationshasshiftedfromtraditionalvoi...
《凌烟阁:大唐风云人物启示录》内容简介:本书是一本以人物为主线索,讲述缔造大唐历史基业的数十位凌烟阁功臣的通俗历史叙事作品
《Android程序开发范例宝典》内容简介:本书紧密围绕开发人员在开发过程中遇到的实际问题和开发中应该掌握的技术,全面介绍了应用A
《Shell脚本学习指南》将告诉你这些有关UNIX主流工具的知识。除此之外,《Shell脚本学习指南》还会帮助你解决UNIX命令与标准的差
Thisisthemostimportant-andfascinating-bookyetwrittenabouthowthedigitalagewithaff...
本书将教会您如何在很短的时间内掌握使用JavaScript代码来向服务器提交异步请求?同时,您可以学习如何使用诸如动态HTML、XML、J
人机交互技术:原理与应用,ISBN:9787302093442,作者:孟祥旭,李学庆编著目录 第1章绪论第2章认知心理学与人机工程学第3章交
五笔字型速查字典 本书特色 《五笔字型速查字典》适合广大计算机初学者、企业文秘人员及专业文字录入人员等使用。五笔字型速查字典 内容简介 本字典列出了6763个国...
本书由最基本的HTML语法开始讲解网页设计的基础技术,详细介绍了各种网页制作的标记;然后介绍如何运用CSS控制网页画面中文字与图
Swift细致入门与最佳实践 本书特色 本书基于稳定版本的swift 2.0进行讲解,详细介绍了开发swift应用程序的知识点。本书共分25章,循序渐进地...
ThisbookisasuperreferencetoallthingsAPI-related.Itexplainstheunderlyingtheoryand...
《3ds Max&VRay室内材质表现白金手册》内容简介:3ds Max&VRay室内材质表现白金手册是“白金手册”系列教材中的一本,全书共14章。
一部值得所有行业和企业借鉴的发展战略案例集。全球最著名的华人经济学家郎咸平教授为中国高科技文明把脉,助中国高新技术企业实
《子义手抄报》内容简介:这是一本指导学生制作黑板报和手抄报的工具书。这本书里的画风清丽,为学生提供了丰富的版式设计和内容选
《千秋人物》内容简介:本书精选梁衡最新人物散文50篇,包括对毛泽东、周恩来、彭德怀、张闻天、瞿秋白、方志敏、邓小平、诸葛亮、
《赢单罗盘训战手册》内容简介:移动互联时代,大客户销售环境日趋复杂,局面扑朔迷离,竞争异常激烈,赢单愈加艰辛。本书指导如何