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.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your email address or mobile phone number.

Rails 3 in Action 1st Edition

3.3 out of 5 stars 11 customer reviews
ISBN-13: 978-1935182276
ISBN-10: 1935182277
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used On clicking this link, a new layer will be open
$5.59 On clicking this link, a new layer will be open
Buy new On clicking this link, a new layer will be open
$49.99 On clicking this link, a new layer will be open
More Buying Choices
37 New from $22.49 34 Used from $0.13

There is a newer edition of this item:

Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Save Up to 90% on Textbooks Textbooks
$49.99 FREE Shipping. Only 1 left in stock (more on the way). Ships from and sold by Amazon.com. Gift-wrap available.

Frequently Bought Together

  • Rails 3 in Action
  • +
  • The Cucumber Book: Behaviour-Driven Development for Testers and Developers (Pragmatic Programmers)
Total price: $78.49
Buy the selected items together

Special Offers and Product Promotions


Editorial Reviews

About the Author

Ryan Bigg is a Rails developer in Sydney. He has been developing Ruby on Rails since version 1.2 and is recognized for his prolific and accurate answers on IRC and StackOverflow.

Yehuda Katz is a lead developer on SproutCore. He is known for his contributions to Rails 3, jQuery, Bundler, and Merb.

NO_CONTENT_IN_FEATURE



Product Details

  • Paperback: 592 pages
  • Publisher: Manning Publications; 1 edition (October 1, 2011)
  • Language: English
  • ISBN-10: 1935182277
  • ISBN-13: 978-1935182276
  • Product Dimensions: 7.4 x 1.3 x 9.2 inches
  • Shipping Weight: 2.2 pounds (View shipping rates and policies)
  • Average Customer Review: 3.3 out of 5 stars  See all reviews (11 customer reviews)
  • Amazon Best Sellers Rank: #1,993,552 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

Top Customer Reviews

Format: Paperback Verified Purchase
While I love the effort the authors put forward in writing this book, it just isn't quite finished.

There are MANY (20+) places in the book where following along line-by-line will cause breakages, and you will be left to figure out how to get to the place you need to go. This ends up being a bit of a problem solving exercise in and of itself, but I don't think that's what the authors had in mind.

Bottom line: wait for the second edition. Hopefully by then the authors will actually go through and follow their own tutorial!
1 Comment 17 of 18 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
You would expect a much better book from these authors. Unfortunately It is full of errors, typos, even outdated examples. The book claims to be updated for 3.1. Not quite. Feels rushed out.
3 Comments 16 of 17 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
I have been toying with Rails for several years, and finally decided to get serious about about 4, maybe 6 months ago. I browsed this book, and dug the approach it took, so I bought both the physical book and the ebook.

The book walks you through the development of an app, step by step, and most importantly, includes testing. This is a subject that most books gloss over with, "normally you would write tests for this", or "in the real world you would probably want to write test". Some of the better books may devote a chapter, but don't really give you practical experience in writing tests as you go.

The approach the book takes is nice too in that it does just enough hand-holding. You're given step-by-step instructions when you need them, and referred back to previous reading if you should have learned something already. It starts with pretty basic topics, and works its way through to more advanced topics.

I would recommend going through the book, doing a couple of apps on your own, and then going through the book again to "get it". Well worth the read.

While the book does have a lot of errors, it also has a great support community behind it. Every problem I ran in to I was able to quickly find a solution to on the book's forum.

My problem is with the publisher. One of the reasons I bought the ebook was that, well, ebooks can be updated! No errors! Maybe with other publishers, but apparently not with Manning. Very weird. The cost can be that great. Tech readers expect it, but Manning doesn't get it.
3 Comments 7 of 8 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
As mentioned in another review, wait for the next edition. This book is riddled with straight up mistakes and typos. Some are small little issues that you can easily figure out like running a scenario from line x when it actually states line y, to just plain broken code, examples, and bad commands. Yes, you can figure out what might be going on using the GitHub code, but when you run into a problem, crawl through your code to make sure you followed the book correctly, jumping onto the book's errata and\or forum, and then possibly looking through the Github code, you'll waste a lot of time and be quite frustrated. You look at some of the mistakes and wonder if they had even ran the code themselves. Had they given the book to someone new to Rails as an edit pass before publishing they could have solved most of the issues off the bat.

As some of the other comments brought up, maybe this would be easier for someone more experience with Rails wanting into learn more about BDD\TDD, but the book's own description states it's an intro to Rails. It's hard to make the argument this book was written with experienced users in mind and therefore its mistakes are just plain irritating to someone learning.
Comment 4 of 4 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
Had high hopes for the book based on the publisher and authors. Sadly, a few things keep me from recommending this edition. However there are also positives about the book, so this is a mixed review.

I used this book recently in a class I took on rails. I'd had some experience at work but it was OJT and I wanted a more organized and thorough exposure to the technology. As well, the book said it covered the latest version (3.1.x) while at work I learned on 3.0.

I like that it strongly covers TDD/BDD with rspec and cucumber, but it's presenting, IMHO, a bad style in that it will write one test to cover lots of scenario items. As well, it puts a lot of code details in the features (direct css selectors) instead of writing the feature in english and putting those details in the step files. Granted this isn't a book on cucumber (see the excellent "The Cucumber Book" from Pragmatic) and I do understand the need to keep the page count down, but I don't think that trumps teaching best practices.

The book's focus on data factories for testing instead of fixtures have led me to start converting over at work. A very positive thing.

I also appreciated that the book was structured incrementally by building an app, ticketee, from the ground up. That leveraged the previous work so the examples and exercises could get more complex over time.

Three primary issues come to mind:

1) exercise style:
It wasn't always clear when one should do things line by line in the book or when some presented lines were just illustrations of something coming up (or even a way things might be done but not the right way).
Read more ›
1 Comment 3 of 3 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews

Set up an Amazon Giveaway

Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
Rails 3 in Action
This item: Rails 3 in Action
Price: $49.99
Ships from and sold by Amazon.com

Want to discover more products? Check out these pages to see more: computer programs, computer network