Regular marked price: $34.99Discount Price: $23.74
Cost Savings: $11.25 (32%)Price fluctuation possible.
How soon does it ship: Normal ship time within one day
Shipping? Absolutely FREE if you qualify for Super Saver Shipping.
Type of bind: Paperback
Dewey Decimal Number: 005.117
EAN num: 9780596518776
Format: Illustrated
ISBN number: 0596518773
Label: O'Reilly Media, Ltd.
Manufacturer: O'Reilly Media, Ltd.
Quantity: 1
Page Count: 442
Printing Date: November 28, 2008
Publishing house: O'Reilly Media, Ltd.
Sale Popularity Level: 57877
Studio: O'Reilly Media, Ltd.
Other books you might be interested in perusing:
Editor's Notes and Comments:
Product Description:
While most books written about Rails cater to programmers looking for information on data structures, 'Learning Rails' targets web developers whose programming experience is tied directly to the Web. Rather than begin with the inner layers of a Rails web application--the models and controllers--this unique book approaches Rails development from the outer layer: the application interface. You'll learn how to create something visible with Rails before reaching the more difficult database models and controller code. With 'Learning Rails,' you can start from the foundations of web design you already know, and then move more deeply into Ruby, objects, and database structures. This book will help you: Present web content by building an application with a basic view and a simple controller, while learning Ruby along the way Build forms and process their results, progressing from the simple to the more complex Connect forms to models by setting up a database, and use Rails' ActiveRecord to create code that maps to database structures Use Rails scaffolding to build applications from a view-centric perspective Add common web application elements such as sessions, cookies, and authentication Build applications that combine data from multiple tables Create simple but dynamic interfaces with Rails and Ajax
Once you complete 'Learning Rails,' you'll be comfortable working with the Rails web framework, and you'll be well on your way to becoming a Rails guru.
User popularity level:

Rated by buyers
-
I am reading this book at present, and agree w/ the "shelleyp" review completely. If you want to get started w/ Rails, this book is an excellent choice, even more so if you are already familiar with HTML/CSS. I also think it's great that they suggest using Heroku, which is a great way to get started w/ Rails!
While all of that is true, however, I can't help but suggest that new-to-Ruby coders look at Sinatra while they are learning Ruby, and grow their apps to Rails via their Rack commonality. Rails is great, but I think it is over-kill and at once overly complicated for the scope of the applications that many new developers are making while getting started. That being said, this is a phenomenal choice for getting started with Rails, and a refreshingly different angle for doing so.
Rated by buyers
-
During my previous attempts to work with Rails, I would get frustrated because the information I needed either was spread all about, or made some pretty significant assumptions about what the reader knows. When I told one of the authors, Simon St. Laurent, about my frustrations with Rails, he asked if I would be a target audience reviewer for the book, since I knew little about Rails, or Ruby, when it comes to that. I jumped at the chance, and was impressed with how easily I was able to pick up Rails from Learning Rails, despite not being really proficient with Ruby.
Learning Rails is split into several topic-specific chapters, such as adding styles, creating form-based applications, using scaffolding (no worries, the book will explain and demonstrate this concept), as well as creating dynamic interfaces and securely deploying the applications. Most importantly, the very first chapter covers various ways to install Rails in different environments, so you're not fumbling around, trying to figure out how to start. The book even provides a brief introduction to Ruby, as an Appendix. Now, that was handy.
The writing is clear, informal without being fake-friendly, with a good use of notes and figures. Best of all the examples are smaller, easy to follow, and rather fun to implement. To me the latter is what facilitates learning: easy to follow, step-by-instructions that provide a nice hands-on experience.
If you have had little or no exposure to Rails, and want, or need, to learn the technology, I strongly recommend this book.
Find other books like this one: