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.
Beginning Rails 3 (Expert's Voice in Web Development) 1st ed. Edition
Use the Amazon App to scan ISBNs and compare prices.
There is a newer edition of this item:
IT Certification Resources
Featured resources for IT Certifications: CCISP, Linux, Cisco, Security, CompTIA, and others. Sponsored by McGraw-Hill.Learn more.
Top Customer Reviews
The first three chapters follow the typical pattern of a Rails book, explaining the origins of Rails, why it's good, how to install it, and then setting up a very simple web app so the reader can see how easy it is to get Rails up and running. One thing I liked in particular was in Chapter 1, where the authors stressed the importance of being open to the "Rails way" of doing things. This was a nice touch, as there's a good chance the "Rails way" is different from what the reader is expecting, especially if they have some experience developing with PHP.
From there the authors continue to get more in-depth on the various aspects of Rails, focusing on Active Record (the database aspect of a web app) and Active Pack (the "bridge" between the user interface and the database) for the first half of the book. Readers who prefer the programming aspect of development will enjoy these chapters, though they do get a bit dry to read in some places, with some sections (throughout the book actually) being virtually nothing but code for several pages.
One key thing to note at this point is that beginning with version 3, Rails is much more modular than before. This makes it much easier to "take out" things you don't need, or switch certain portions for something else (like using HAML for building your HTML templates instead of eRB, or DataMapper in place of ActiveRecord).Read more ›
I work as a Web Designer that is starting to branch into development, and I had some experience with earlier versions of Rails in a couple work environments, but never really caught on to the concept. This book helped clear quite a few things up. Previous "beginner" books I had read didn't explain fully enough, didn't flow well, or were written as what seemed like edited versions of more advanced books. The authors of Beginning Rails 3 do an excellent job of explaining each step. There is a good balance of code entry and explanation, and does not stray from the current topics. The instruction comes across at a decent personal level--as if the authors are there sitting at a table with you over a cup of coffee. Each chapter was also easy to retain in memory. There are also a couple of nice appendices, which give primers for Databases and the Ruby language itself.
The project is a blog, which is quite relevant, and can be utilized once completed. Many Rails books in the past have dealt with projects or examples that are hard to build on once learned, such as a store (without anything to sell), or small examples that can't be built upon. I found the project itself to be a key benefit of this book, and plan on deploying for my own blog once I make a few modifications.
I really enjoyed this book. Lately, it seems like beginner's books are a bit too dumbed down, or are written in an almost juvenile matter. This book was different, and had a very professional approach with true real-world exercises. I recommend this book for anyone who has some knowledge of the field, but needs a firm foundation for getting to the next step.
What I liked most about the book is that it is very descriptive at describing each of the different aspect of rails, which allows you to wrap your head around the assumptions so you are not left wondering why things are the way they are or how they work.
The application you build is a blog application and although its a bit redundant in today's web-based applications, its a concept people understand fairly well and so it makes it easier to digest when going through the examples.
I highly recommend this book to any beginner or intermediate user who is searching for some knowledge in the new Rails 3 world and needs to get up to speed with this fast paced framework. I hope the author comes out with a sequel more geared for intermediate+ users so we can learn to do more customizations, ajaxiness, and get into the meatier stuff that you see in ruby on rails applications today.
Most Recent Customer Reviews
This is a very good book on Rails 3.
It proceeds in a logical manner, teaching the fundamentals of Rails. Read more
As far as programming books go, I found this read to be so-so. While this book was very useful in that it was my first ever exposure to Ruby on Rails and gave me a good bird's eye... Read morePublished on November 10, 2012 by Winston Kotzan
The biggest problem with this book is getting Ruby on Rails (RoR) to install properly. I tried with Win7 first and XAMPP and things went well until p. Read morePublished on September 2, 2012 by Stinger51
Beginning Rails 3 is a book that does a great job introducing an aspiring web developer to the world of Ruby on Rails, and the architecture conventions that Rails utilizes. Read morePublished on April 20, 2012 by roman
A good bit of the code in the kindle version is very difficult to read. It shows up in very light gray and is very small (and does not scale).Published on December 22, 2011 by Stephen B. Deese
The Ruby on Rails, is one of the virtapay-Earlybird Software Recomended ,So Users Virtapay must be Interesting with this. Read morePublished on October 16, 2011 by Cici Wirachmat
The book does a decent job outlining what Ruby is and what Rails is. However, the app in this book can really be written in about an hour or less with much simpler methodology. Read morePublished on June 16, 2011 by Martin
I have been programming Rails on and off since 2006 so I am probably not the target audience for this book. Read morePublished on May 21, 2011 by Lars Tackmann
I'm not so long ago began to study the Rails. But faced with the fact don't have good documentation on the rails 3 (on the Edge) on my native language (Russian). Read morePublished on March 7, 2011 by Roman V.