Ruby on Rails Tutorial: Learn Web Development with Rails / Edition 2

Ruby on Rails Tutorial: Learn Web Development with Rails / Edition 2

by Michael Hartl
Pub. Date:

Paperback - Rent for

Select a Purchase Option
  • purchase options

Temporarily Out of Stock Online


Ruby on Rails Tutorial: Learn Web Development with Rails / Edition 2

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.

The new edition has been updated to include:
• Fully updated for Rails 3.2 and Ruby 1.9
• Coverage of the new asset pipeline
• Behavior-driven development (BDD) with Capybara and RSpec
• Introduction to Sass (Syntactically Awesome Stylesheets)
• Better automated testing with Guard and Spork
• Rolling your own authentication system with has_secure_password
• An introduction to writing client-friendly tests with Cucumber

Product Details

ISBN-13: 9780321832054
Publisher: Addison-Wesley
Publication date: 08/10/2012
Series: Addison-Wesley Professional Ruby Series
Pages: 566
Product dimensions: 7.00(w) x 9.00(h) x 1.20(d)

Table of Contents

Forewords to the First Edition

About the Author

Chapter 1: From Zero to Deploy

Chapter 2: A Demo App

Chapter 3: Mostly Static Pages

Chapter 4: Rails-Flavored Ruby

Chapter 5: Filling in the Layout

Chapter 6: Modeling Users

Chapter 7: Sign Up

Chapter 8: Sign In, Sign Out

Chapter 9: Updating, Showing, and Deleting Users

Chapter 10: User Microposts

Chapter 11: Following Users


Customer Reviews

Most Helpful Customer Reviews

See All Customer Reviews