- Paperback: 912 pages
- Publisher: Addison-Wesley Professional; 1 edition (November 26, 2007)
- Language: English
- ISBN-10: 0321445619
- ISBN-13: 978-0321445612
- Product Dimensions: 6.9 x 2 x 9.1 inches
- Shipping Weight: 2.1 pounds
- Average Customer Review: 32 customer reviews
- Amazon Best Sellers Rank: #2,763,824 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
The Rails Way 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
Fulfillment by Amazon (FBA) is a service we offer sellers that lets them store their products in Amazon's fulfillment centers, and we directly pack, ship, and provide customer service for these products. Something we hope you'll especially enjoy: FBA items qualify for FREE Shipping and Amazon Prime.
If you're a seller, Fulfillment by Amazon can help you increase your sales. We invite you to learn more about Fulfillment by Amazon .
There is a newer edition of this item:
See the Best Books of 2018 So Far
Looking for something great to read? Browse our editors' picks for the best books of the year so far in fiction, nonfiction, mysteries, children's books, and much more.
From the Back Cover
The expert guide to building Ruby on Rails applications
Ruby on Rails strips complexity from the development process, enabling professional developers to focus on what matters most: delivering business value. Now, for the first time, there's a comprehensive, authoritative guide to building production-quality software with Rails. Pioneering Rails developer Obie Fernandez and a team of experts illuminate the entire Rails API, along with the Ruby idioms, design approaches, libraries, and plug-ins that make Rails so valuable. Drawing on their unsurpassed experience, they address the real challenges development teams face, showing how to use Rails' tools and best practices to maximize productivity and build polished applications users will enjoy.
Using detailed code examples, Obie systematically covers Rails' key capabilities and subsystems. He presents advanced programming techniques, introduces open source libraries that facilitate easy Rails adoption, and offers important insights into testing and production deployment. Dive deep into the Rails codebase together, discovering why Rails behaves as it does- and how to make it behave the way you want it to.
This book will help you
Increase your productivity as a web developer
Realize the overall joy of programming with Ruby on Rails
Learn what's new in Rails 2.0
Drive design and protect long-term maintainability with TestUnit and RSpec
Understand and manage complex program flow in Rails controllers
Leverage Rails' support for designing REST-compliant APIs
Master sophisticated Rails routing concepts and techniques
Examine and troubleshoot Rails routing
Make the most of ActiveRecord object-relational mapping
Utilize Ajax within your Rails applications
Incorporate logins and authentication into your application
Extend Rails with the best third-party plug-ins and write your own
Integrate email services into your applications with ActionMailer
Choose the right Rails production configurations
Streamline deployment with Capistrano
About the Author
Obie Fernandez is a recognized tech industry leader and independent consultant. He has been hacking computers since he got his first Commodore VIC-20 in the eighties, and found himself in the right place and time as a programmer on some of the first Java enterprise projects of the mid-nineties. He moved to Atlanta, Georgia, in 1998 and gained prominence as lead architect of local startup success MediaOcean. He also founded the Extreme Programming (later Agile Atlanta) User Group and was that group’s president and organizer for several years. In 2004, he made the move back into the enterprise, tackling high-risk, progressive projects for world-renowned consultancy ThoughtWorks. He has been evangelizing Ruby and Rails online via blog posts and publications since early 2005, and earned himself quite a bit of notoriety (and trash talking) from his old friends in the Java open-source community. Since then, he has presented on a regular basis at numerous industry events and user group meetings, and even does the occasional training gig for corporations and groups wanting to get into Rails development. Nowadays, Obie specializes in the development and marketing of large-scale, web-based applications.
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
That's where this book helps tremendously. There are not large examples for development, but it tells you what Rails is doing under the hood, how it's doing it, and why. It's a wonderful book for those looking for a deeper understanding.
Of course, it's definitely not for complete beginners. You should already know how to do at least the basics with Rails (particularly the console), and it would help to have a base understanding of Ruby.
The Rails Way is a marvelous book to study after you have some rails experience and need to understand why the framework works like it does, and uncover aspects of rails that aren't commonly mentioned in other books. Honestly, to get the most value, I'd recommend reading this book cover to cover at least once and really study it. There's a lot of great information packed into every page, it is well worth the effort to read it all.
Requires a good understanding of the Ruby language, basic Rails concepts (available in more than a few web tutorials) and how the Web works. (Servers, clients, statelessness, client-host communication protocols.)
Brilliant layout. Teaches how to really do things the Rails Way.
The "Rails Way" is several orders of magnitude more productive than almost all other systems. It's true high-level programming at the conceptual level. Example: I need a database with several tables all inter-related on key fields. Using ActiveRecord it can be set up in minutes. This includes foreign key relationships, 1:Many:1 setups and all the forms to Create, Read, Update and Delete them (CRUD). In addition I can make changes to tables. Test the changes and roll them back if I please. Then roll forward in a different design.
Makes the "try, try, try again" process a snap. Try all the tables, forms and layouts you please. Then go with what works best.
All this without once writing my own SQL code, writing HTML forms code (Amen!) or guessing just where to put the business rules code.
It's MVC in the fast lane. (That's MVC on steroids.)
While the concepts and methods to productivity are tantalizing. The book could have used a bit more explicit project coding. Like a full and complete auctions web site or a blog.
Nonetheless, this book is a delightful journey. What a trip!
Critical ingredient: Making sure I understand the "Rails Way." Once it sinks in it is truly amazing. Do it the Rails Way and the helper methods make forms and screen handling a snap.