Ruby on Rails is fast displacing PHP, ASP, and J2EE as the development framework of choice for discriminating programmers, thanks to its elegant design and emphasis on practical results.RailsSpaceteaches you to build large-scale projects with Rails by developing a real-world application: a social networking website like MySpace, Facebook, or Friendster.
Inside, the authors walk you step by step from the creation of the site's virtually static front page, through user registration and authentication, and into a highly dynamic site, complete with user profiles, image upload, email, blogs, full-text and geographical search, and a friendship request system. In the process, you learn how Rails helps you control code complexity with the model-view-controller (MVC) architecture, abstraction layers, automated testing, and code refactoring, allowing you to scale up to a large project even with a small number of developers.
This essential introduction to Rails provides
The book's companion website provides the application source code, a blog with follow-up articles, narrated screencasts, and a working version of the RailSpace social network.
Michael Hartl is a programmer and entrepreneur. Before discovering Rails, he used Zope/Python in a startup he cofounded to produce fantasy sports websites, including BracketManager, at the time the number one independent NCAA Basketball Tournament website. Previously, he was a physics instructor at the California Institute of Technology, where he received the Lifetime Achievement Award for Excellence in Teaching. He also served as Caltech's editor for The Feynman Lectures on Physics: The Definitive and Extended Edition (Addison-Wesley). He is a graduate of Harvard College and has a Ph.D. in physics from Caltech.
Aurelius Prochazka is a pioneer of interactive, user-driven websites and has founded several companies, including Creative Internet Design, Inc., and ArsDigita Corporation. After working extensively with many operating systems and web frameworks, he happily calls Macintosh OS X and Ruby on Rails his preferred programming environments. Aurelius is the principal developer of Caltech's main website, as well as its admissions and alumni sites. He is a graduate of Rensselaer Polytechnic Institute and has a Ph.D. in computational fluid dynamics from Caltech.
The book is all about coding.way too technical for my use but purchase went well. I guess I amm much too much a novice.....learned I need to hire someone to build my web site.Published on May 7, 2012 by Gary R. Robbins
Shortly after starting this book, I was encountering more problems than something that is billed as easier to learn should have. Read morePublished on June 14, 2011 by S. Martin
I purchased this book after reading through some other Ruby and Ruby on Rails books and I find that RailsSpace provides an excellent introduction to Ruby, Ruby on Rails and the... Read morePublished on September 25, 2009 by Stefan Uelpenich
This book is horribly outdated, and trying to learn Ruby on Rails with it is an exercise in frustration. Read morePublished on June 7, 2009 by Maneki Neko
I must agree with other reviewers that this book is out-of-date. The author makes common use of things that are now deprecated in the newer versions of the software. Read morePublished on April 8, 2009 by Michael N. Burch
I'm not an experienced coder by any means but I do have some very basic fundamental understanding of both Web programming (HTML, PHP, PERL, CSS) and working within Terminal (on my... Read morePublished on March 2, 2009 by space kaiser
I love this book because it is highly readable and full of little asides explaining why things work the way they do. Read morePublished on January 22, 2009 by A. Kast
If you're thinking about getting this then stop now and just do it. It's a great introduction to RoR that is fun and practical. Read morePublished on July 7, 2008 by Patrick T.
I found this book frustrating. About 70 pages into the the tutorial I realized I was monkey-typing and had no real idea what was going on -- things were happening, but I didn't... Read morePublished on June 26, 2008 by dondo