Home > Store

The Ruby on Rails 3 Tutorial and Reference Collection (Collection)

Register your product to gain access to bonus material or receive a coupon.

The Ruby on Rails 3 Tutorial and Reference Collection (Collection)

EPUB (Watermarked)

Not for Sale

Description

  • Copyright 2011
  • Edition: 1st
  • EPUB (Watermarked)
  • ISBN-10: 0-13-291123-X
  • ISBN-13: 978-0-13-291123-8

The Ruby on Rails 3 Tutorial and Reference Collection consists of two bestselling Rails eBooks:

  • Ruby on Rails 3 Tutorial: Learn Rails by Example by Michael Hartl
  • The Rails 3 Way by Obie Fernandez

In Ruby on Rails 3 Tutorial 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. Hartl explains how each new technique solves a real-world problem and demonstrates this with bite-sized code that’s simple enough to understand, yet novel enough to be useful.


The Rails 3 Way is the only comprehensive, authoritative guide to delivering production-quality code with Rails 3. Pioneering Rails expert Obie Fernandez and a team of leading experts illuminate the entire Rails 3 API, along with the idioms, design approaches, and libraries that make developing applications with Rails so powerful. You learn advanced Rails programming techniques that have been proven effective in day-to-day usage on dozens of production Rails systems. Dive deep into the Rails 3 codebase and discover why Rails is designed the way it is--and how to make it do what you want it to do.


This collection helps 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
  • Learn what’s new in Rails 3
  • Increase your productivity as a Web application developer
  • Realize the overall joy in programming with Rails
  • Leverage Rails’ powerful capabilities for building REST-compliant APIs
  • Drive implementation and protect long-term maintainability using RSpec
  • Design and manipulate your domain layer using Active Record
  • Understand and program complex program flows using Action Controller
  • Master sophisticated URL routing concepts
  • Use Ajax techniques via Rails 3 support for unobtrusive JavaScript
  • Learn to extend Rails with popular gems and plugins and how to write your own
  • Extend Rails with the best third-party plug-ins and write your own
  • Integrate email services into your applications with Action Mailer
  • Improve application responsiveness with background processing
  • Create your own non-Active Record domain classes using Active Model
  • Master Rails’ utility classes and extensions in Active Support

Extras

Companion Site

Please visit the Ruby on Rails 3 Tutorial companion site at railstutorial.org.

Sample Content

Table of Contents

Ruby on Rails 3 Tutorial
Chapter 1     From Zero to Deploy     1A
Chapter 2     A Demo App     41A
Chapter 3     Mostly Static Pages     71A
Chapter 4     Rails-Flavored Ruby     119A
Chapter 5     Filling in the Layout     157A
Chapter 6     Modeling and Viewing Users, Part I     193A
Chapter 7     Modeling and Viewing Users, Part II     239A
Chapter 8     Sign Up     283A
Chapter 9     Sign In, Sign Out     325A
Chapter 10     Updating, Showing, and Deleting Users     365A
Chapter 11     User Microposts     411A
Chapter 12     Following Users     461A
Index     527A
The Rails 3 Way
Chapter 1     Rails Environments and Configuration     1B
Chapter 2     Routing     31B
Chapter 3     REST, Resources, and Rails     55B
Chapter 4     Working with Controllers     85B
Chapter 5     Working with Active Record     119B
Chapter 6     Active Record Migrations     161B
Chapter 7     Active Record Associations     181B
Chapter 8     Validations     231B
Chapter 9     Advanced Active Record     251B
Chapter 10     Action View     293B
Chapter 11     All About Helpers     309B
Chapter 12     Ajax on Rails     409B
Chapter 13     Session Management     425B
Chapter 14     Authentication     433B
Chapter 15     XML and Active Resource     445B
Chapter 16     Action Mailer     471B
Chapter 17     Caching and Performance     483B
Chapter 18     RSpec     501B
Chapter 19     Extending Rails with Plugins     535B
Chapter 20     Background Processing     549B
Appendix A     Active Model API Reference     561B
Appendix B     Active Support API Reference     579B
Index     687B
Method Index     697B

Updates

Submit Errata

More Information

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.