Rails 3 in Action![]() 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.
- As a developer, you'll benefit from several big advantages to this change:
- Rails becomes more modular, by building on rails core with the ability to opt in or out of specific components and making it possible to replace parts of Rails without disturbing other parts.
- Merb performance improvements flow into Rails, including benchmarking applications so developers can see which optimizations have real-world impact.
- A defined public API with a test suite, so users and plugin developers have a stable API to build against.
- A "core" version of Rails, like Merb's current core generator, that makes it easy to select just the parts that are important for your app.
- DataMapper and Sequel support as first-class ORMs, along with ActiveRecord as the default.
- Rack support in Rails 3, to improve the state of modular, sharable logic between applications.
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.


