Agile Web Development with Rails, Third Edition |  | Authors: Sam Ruby, Dave Thomas, David Heinemeier Hansson Publisher: Pragmatic Bookshelf Category: Book
List Price: $43.95 Buy New: $29.01 as of 9/10/2010 12:31 CDT details You Save: $14.94 (34%)
New (7) Used (8) from $29.01
Seller: Amazon.com Rating: 26 reviews Sales Rank: 40,149
Media: Paperback Edition: 3 Pages: 850 Number Of Items: 1 Shipping Weight (lbs): 2.3 Dimensions (in): 9 x 7.5 x 1.1
ISBN: 1934356166 Dewey Decimal Number: 005.117 EAN: 9781934356166 ASIN: 1934356166
Publication Date: March 17, 2009 Shipping: Eligible for FREE Super Saver Shipping Availability: Usually ships in 1 to 4 months
| |
| Similar Items:
| |
| Editorial Reviews:
Product Description
You want to write professional-grade applications: Rails is a full-stack, open-source web framework, with integrated support for unit, functional, and integration testing. It enforces good design principles, consistency of code across your team (and across your organization), and proper release management. But Rails is more than a set of best practices. Rails makes it both fun and easy to turn out very cool web applications. Need Ajax support, so your web applications are highly interactive? Rails has it built in. Want an application that sends and receives e-mail? Built in. Supports internationalization and localization? Built in. Do you need applications with a REST-based interface (so they can interact with other RESTful applications with almost no effort on your part)? All built-in. With this book, you'll learn how to use ActiveRecord to connect business objects and database tables. No more painful object-relational mapping. Just create your business objects and let Rails do the rest. Need to create and modify your schema? Migrations make it painless (and they're versioned, so you can roll changes backward and forward). You'll learn how to use the Action Pack framework to route incoming requests and render pages using easy-to-write templates and components. See how to exploit the Rails service frameworks to send emails, implement web services, and create dynamic, user-centric web-pages using built-in Javascript and Ajax support. There is extensive coverage of testing, and the rewritten Deployment chapter now covers Phusion Passenger. As with the previous editions of the book, we start with an extended tutorial that builds parts of an online store. And, of course, the application has been rewritten to show the best of Rails V2.
|
| Customer Reviews:
Showing reviews 1-5 of 26
Awesome explanations, gotchas May 31, 2009 Edward Park (San Francisco, CA) 17 out of 18 found this review helpful
Summary: Great book after you've learned the basics of RoR.
I'm writing this review because I disagree strongly with some of the previously submitted reviews that rated this book poorly.
This IS the book I'd HIGHLY recommend to anyone with a programming background who has gone through intro-level RoR books and online tutorials and wants to delve deeper into understanding the framework, in terms of gotchas, tips, recommended coding practices, etc.
When I go to a book store and pick up a book, I skim through it, look at the content, and see if the author(s) covered important or complex topics with an appropriate level of detail. This book nailed that part. Even in skimming the book for 5 minutes, I found explanations for several issues I had run into while learning RoR. E.g. with a has-one / belong-to relationship between 2 models, when does the relationship get saved if you associate the parent in the child, or associate the child to the parent? Things like that, which are relevant to programmers build real applications, are invaluable to know.
One thing that makes the book excellent is how well it explains options and their tradeoffs for implementation of functionality. E.g. there is an excellent writeup on the options for managing session data.
Still a "Must Have" For Those New to Rails June 8, 2009 Larry (Somerville, MA) 8 out of 8 found this review helpful
I don't remember earlier versions of this book getting slammed quite like this one. Maybe it's simply because there's more competition around. Regardless, I still think this is "the" Rails book to get if you're just starting out, or want a refresher on some of the main areas of Rails.
It's gotta be hard to put out a book against such a fast-moving target, and to their credit I think they did a pretty good job - for example, they were able to sneak in a description about named scopes.
My main gripe is that REST has been adopted by the Rails community for quite some time, and I think the tutorial should have been rewritten to reflect this, i.e. it could have done wihout the "add_to_cart", "who_bought", etc. actions in the controllers.
Gets Better Every Time I Refer to It. December 23, 2009 Rilindo Foster (Atlanta, GA) 4 out of 4 found this review helpful
Originally, I meant to use this book to learn Rails. For some reason though, I could not quite get through the material - I think that the example application (the famous depot code ) was not something I particular care for at the time, so I ended up using the Learning Rails book from O'Reilly to start learning how to build Rails apps. Then I went and did something for a while.
When I got back into Rails, I again went to the Learning Rails book and started to build a web app, however, I felt like I should be able to do more with the app I built, so I started to search around various Rails web sites, as well as the Rails API documentation; at some point, I started to refer to the Agile book again. That is when I started to understand why its so popular.
Details on Active Record / Views? Check.
Pagination? Check.
Time Zones? Check.
In fact, I think I would have saved myself a lot of time on research if I have just look up the details I wanted to know in the book. That, I believe, is the strength of this book - not only it will give you the basics of building Rails, but it will go into depth as to WHY and HOW Rails works.
Not to say that Learning Rails book is bad - I think I did better with the Learning Rails through that book and I recommend that publication to anyone getting into Rails. At the same time, if you want to get beyond the basics, you will save yourself a lot of time on research by just going through the Agile book. If nothing else, get both books.
Understanding the rails way November 23, 2009 M. MCKNIGHT (US) 2 out of 2 found this review helpful
This is the first book you should follow if you plan to get into Rails development. I know many people who have tried to learn Rails. Many that were successful began by running through the tutorial in this book, many that we're unsuccessful or didn't get it, didn't follow this book. Don't just read it, do the work, run the code and build the sample application.
Then, as you are building your own application, the additional depth provided by the reference chapters at the back are excellent. They are the must/read reference section of the book. Combining this with The Pickaxe and you are on your way to becoming a good Rails developer. At which point, please contact me so that I can offer you a job.
The only downside to owning this book is that Rails moves quickly, and covering 2.2 leaves out many 2.3 features. As a mitigation, Sam Ruby has a test suite for the code in the book that ensures it all runs with the latest version of rails, or at least the failures are noted and demarcated. One should consider purchasing the digital version of this book from [...] where you can get the PDF bundled or separately, as it is updated from time to time.
Agile Web Development with Rails -- a deeper dive June 15, 2009 Peter E. Steele (LaPorte, IN) 1 out of 1 found this review helpful
This book is very good, and dives deeper than some other Ruby books I've used. I don't think it's a good book as your first Ruby book or even your first Rails book. I think it would be good to start with a bit of Ruby language and an entry level Rails book and then augment with this one.
This book seems well edited and the website is helpful with addendum for the latest Rails versions and the "homework" activities.
Showing reviews 1-5 of 26
|
|
|