Manning Early
Access Program
Rails 3 in Action
EARLY ACCESS EDITION

James Cox and Yehuda Katz

MEAP Release: 2009
Softbound print: Fall 2010 | pages
ISBN: 9781935182276

Pre-Order options*
Note from Publisher: Because Rails 3 in Action is replacing Merb in Action, if you order now, we'll send you the chapters developed so far for Merb in Action, and you'll start receiving new chapters based on Rails 3 as soon as they become available.        
  MEAP + Ebook only - $27.50
  MEAP + Print book (includes Ebook) when available - $44.99
* For more information, please see the MEAP FAQs page.
  About MEAP Release Date Estimates    

Table of Contents, MEAP Chapters & Resources

Table of Contents         Resources 
Part 1 - The Basics
 1. Rails 3 from Top to Bottom
 2. The Lifecycle of a Web Request

Part 2 - Diving In
 3. Where the Data Lives: ActiveModel and ActiveRelation
 4. Presenting All This
 5. Keeping the Train on the Tracks

Part 3 - The Ties that Bind
 6. Finding Your Way - Routing From A to B
 7. Whoa! Where did the Tests go?
 8. OMG I Built An App: Deployment Strategies
 9. Scaling Rails

Appendices
A: The ActiveModel API
B: The migration story
C: Rails 2 to Rails 3
 

DESCRIPTION

Note from Publisher: Because Rails 3 in Action is replacing Merb in Action, if you order now, we'll send you the chapters developed so far for Merb in Action, and you'll start receiving new chapters based on Rails 3 as soon as they become available.

In December 2008, the Merb team announced that they will be collaborating with the Rails core team on the next versions of Merb and Rails. Rather than maintaining parallel tracks, Merb 2 and Rails 3 will merge, preserving the flexible configuration and advanced features that Merb users love along with the rapid productivity and ease-of-use that makes Rails shine. As Engine Yard developer (and Manning author) Yehuda Katz puts it, "Effectively, Merb 2 is Rails 3."

Rails 3 in Action will provide a thorough introduction to Ruby-based web development using Rails. Like Rails 3 itself, this book combines Merb and Rails in the form of authors Yehuda Katz, Merb Lead Developer.

The Rails 3 team is moving full steam ahead building the new version. The Merb team will start working on Rails immediately, and also continue to fix bugs and resolve other major issues in the current release of Merb. Interim versions of Merb will help ease the transition to Rails 3. In particular, Merb releases with deprecation notices and other transitional mechanisms will assist developers in tracking down the changes between Merb 1.x and Rails 3.

If you've already learned Merb, Rails 3 in Action will help you parlay that knowledge into the new Rails code base. If you're a long time Rails developer, it will help you get up to speed with all the new Rails 3 features and changes.

About the Authors

Yehuda Katz works on Merb and Rails 3 for Engine Yard. He also heads up the jQuery plugin development team. Yehuda is the coauthor of jQuery in Action and a contributor to Ruby in Practice.

About the Early Access Version

This Early Access version of Rails 3 in Action enables you to receive new chapters as they are being written. You can also interact with the authors to ask questions, provide feedback and errata, and help shape the final manuscript on the Author Forum

Want to learn More?

Sign up to read more content when it is released and to receive news about this book.