Industrial-Sized Deals TextBTS15 Shop Women's Handbags Learn more nav_sap_SWP_6M_fly_beacon Melanie Martinez $5 Off Fire TV Stick Off to College Essentials Shop Popular Services pivdl pivdl pivdl  Amazon Echo Starting at $99 Kindle Voyage Gear Up for Football STEM Toys & Games

Customer Reviews

10
Rails Recipes: Rails 3 Edition
Format: PaperbackChange
Price:$31.68+Free shipping with Amazon Prime
Your rating(Clear)Rate this item


There was a problem filtering reviews right now. Please try again later.

7 of 8 people found the following review helpful
on April 9, 2012
Once again Chad Fowler has created a book which should be a staple in any developer's arsenal. Chad's recipes are able to span all skill levels from just beginning to seasoned pro. I would consider myself an intermediate to experienced rails developer so this book reinforced my basic knowledge as well as taught me some neat tricks. Even if you think there's nothing more you can get from reading these kinds of books, there is probably a little tip which you could glean from reading Chad's work. I'd recommend this book to those who really enjoy reading really well written code and those who are curious into the thinking of one of the top rails developers.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
6 of 7 people found the following review helpful
on March 4, 2013
The author focuses largely on what can theoretically be done within Rails and not on what should be done in a real world application. A good 20% of these recipes are already well documented practices that are already listed on the current RubyOnRails.org. Worse though there are too many recipes that are borderline dangerous, violating fundamental design principles such as S.O.L.I.D, Law of Demeter and the Principle of Least Surprise.

Many recipes highlight their "advantages" only in form of improved readability. Downsides of recipes are almost never mentioned, creating the impression to the novice programmer that each and every one of them is a good idea. Unfortunately the consequences of what happens under the hood in terms of disk seeks, memory and CPU are entirely missing, leaving the reader guessing on how to make intelligent engineering tradeoffs.

I personally recommend reading the "Database Recipes" chapter, as well as the following 6 recipes:
- Create custom form builder
- Test your outgoing Mailers
- Test across multiple controllers
- Create test data with factories
- Automate work with Rake tasks
- Debug and Explore your application with the ruby-debug gem

All in all, out of the 70 recipes there are too few worthwhile reading.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
4 of 5 people found the following review helpful
on April 9, 2012
I'm still only a short way through this fairly hefty tome of knowledge, but I'm already impressed at what "made the cut". Just the recipe covering how to use multiple databases (Recipe 3, 'Connect to Multiple Databases') is worth its weight in gold and I've learned a bunch from many other snippets. Overall the coverage is wide-ranging, the full gamut from Controller through UI, and the whole of Part VI ('Big-Picture Recipes') seems awesomely useful.

I would strongly recommend any learner or serious practitioner of Ruby on Rails purchase this book. You won't be disappointed!
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
on February 11, 2014
Firstly it should be said, that author expects of reader to have at least basic knowledge of Ruby on Rails. Book does not explain Rails basics. Author expects, that reader knows how for example ruby blocks work, etc. In case you are novice programmer, I would recommend to read something like Beginning Rails/Ruby and so on first. If you know Rails, do not hesitate and read this book.

Recipes are quite short (average range is 3-4 pages, some of them does not exceed 1 page). Every recipe begins with brief introduction to the problem. I appreciate, that on several places author suggests solution with short code sample and then uses multiple iterations to reach final solution, during which time he explains why taking these steps. It can be told, that recipes are written very clearly. Code samples are well described and well-arranged. I like that these samples are not academic or weird theoretical examples. All of them can be found in real life. I had not feeling, that meaning is hidden between lines during reading recipes. All is brief and clear.

Recipes are not ordered according to their difficulty, rather than that they are grouped by topic. Their difficulty varies. The topics are:

- Database Recipes
- Controller Recipes
- User Interface Recipes
- Testing Recipes
- Email Recipes
- Big-Picture Recipes
- Extending Rails

I consider such division as appropriate. Intermediate programmer can focus his or her attention to topic, which is interesting for him or her. Someone, who begins with ruby will probably read everything anyway and in this case it is also good to have similar recipes grouped together to avoid mess. I have seen some of recipes in real applications, some of them on several other places (I was able to identify some of them and remember them from Beginning Rails, Railscasts, etc.). For me personally this means, that author is not the only one who chooses such solution of the problem and I have not read some nonsense.

Book was not hard reading, recipes can be basically easily remembered and are really clear. If you see some of them again in real application, you will know where you can return to seek solution. If you are Rails beginner, be sure to read this book.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
on January 9, 2013
Some of the recipes here are repeats of the previous (Rails 1, 2006) edition, which I already have. The new material is really good, enough to justify a 5-star rating. Coverage of testing and big-picture is improved. The big-picture recipes take advantage of many features added since Rails 1. I especially enjoyed the cross-referencing between recipes, as this added value while giving specific examples of how the recipe works.

A new section on extending Rails helps both with automating repetitive tasks, and by showing how Rails does this behind the scenes. Some of this is new to me, so it will take time before I can fully evaluate the section. Overall, I'd rate this a must buy for serious Rails programmers.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
on February 10, 2013
This book eliminated lot of grief for me. After struggling to navigate the wide world of Rails, this book helped me find solutions for my immediate problems. Rails was daunting for me and luckily there are excellent books like this that helped me find my way around.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
on April 13, 2015
Love this book! There are so many great recipes that show the true power of Rails with very little effort. Highly recommend this book to anybody who develops or even tinkers with Ruby on Rails.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
1 of 2 people found the following review helpful
on December 8, 2012
Rails Recipes: Rails 3 Edition

The recipe searched for was readily found and rather, but not very, easy to follow. Unfortunately it seems to contain an error.

Hopefully other recipes do not contain errors.

This seems to be a book for not to new Rails developers.
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
1 of 4 people found the following review helpful
on November 29, 2012
We had to return our copy. My husband said it was way more advanced than he thought it would be after reading the description. I am sure it is a good book if you are ready for it...
0CommentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
1 of 7 people found the following review helpful
on May 16, 2012
This book was major awesome. It's changed the way I think about rails. I would recommend this to anyone, novice or expert! Just read it.
11 commentWas this review helpful to you?YesNoSending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
     
 
Customers who viewed this also viewed
Agile Web Development with Rails 4 (Facets of Ruby)
Agile Web Development with Rails 4 (Facets of Ruby) by Dave Thomas (Paperback - October 11, 2013)
$26.33


 
     

Send us feedback

How can we make Amazon Customer Reviews better for you?
Let us know here.