or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
More Buying Choices
69 used & new from $1.42

Have one to sell? Sell yours here
 
   
Ruby for Rails: Ruby Techniques for Rails Developers
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Ruby for Rails: Ruby Techniques for Rails Developers (Paperback)

~ David Black (Author)
Key Phrases: music store application, class definition body, nice opus, Town Hall, Ruby-informed Rails, Convention Center (more...)
4.2 out of 5 stars  See all reviews (55 customer reviews)

List Price: $44.95
Price: $29.67 & this item ships for FREE with Super Saver Shipping. Details
You Save: $15.28 (34%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 1 left in stock--order soon (more on the way).

Want it delivered Wednesday, December 23? Choose One-Day Shipping at checkout. Details
Ordering for Christmas? To ensure delivery by December 24, choose Two-Day Shipping at checkout. Read more about holiday shipping.

33 new from $11.31 36 used from $1.42

Frequently Bought Together

Customers buy this book with Programming Ruby: The Pragmatic Programmers' Guide, Second Edition by Chad Fowler

Ruby for Rails: Ruby Techniques for Rails Developers + Programming Ruby: The Pragmatic Programmers' Guide, Second Edition

Customers Who Bought This Item Also Bought

Agile Web Development with Rails, 2nd Edition

Agile Web Development with Rails, 2nd Edition

by David Heinemeier Hansson
Rails Cookbook (Cookbooks (O'Reilly))

Rails Cookbook (Cookbooks (O'Reilly))

by Rob Orsini
4.6 out of 5 stars (14)  $26.39
Programming Ruby: The Pragmatic Programmers' Guide, Second Edition

Programming Ruby: The Pragmatic Programmers' Guide, Second Edition

by Chad Fowler
4.3 out of 5 stars (61)  $29.67
The Rails Way

The Rails Way

by Obie Fernandez
4.2 out of 5 stars (31)  $34.64
The Ruby Way, Second Edition: Solutions and Techniques in Ruby Programming (2nd Edition)

The Ruby Way, Second Edition: Solutions and Techniques in Ruby Programming (2nd Edition)

by Hal Edwin Fulton
4.5 out of 5 stars (22)  $31.49
Explore similar items

Editorial Reviews

Product Description

-The word is out: with "Ruby on Rails" you can build powerful Web applications easily and quickly! And just like the Rails framework itself, Rails applications are Ruby programs. That means you can't tap into the full power of Rails unless you master the Ruby language.

"Ruby for Rails," written by Ruby expert David Black (with a forward by David Heinemeier Hansson), helps Rails developers achieve Ruby mastery. Each chapter deepens your Ruby knowledge and shows you how it connects to Rails. You'll gain confidence working with objects and classes and learn how to leverage Ruby's elegant, expressive syntax for Rails application power. And you'll become a better Rails developer through a deep understanding of the design of Rails itself and how to take advantage of it.

Newcomers to Ruby will find a Rails-oriented Ruby introduction that's easy to read and that includes dynamic programming techniques, an exploration of Ruby objects, classes, and data structures, and many neat examples of Ruby and Rails code in action. "Ruby for Rails": the Ruby guide for Rails developers!

What's Inside Classes, modules, and objects Collection handling and filtering String and regular expression manipulation Exploration of the Rails source code Ruby dynamics Many more programming concepts and techniques!



About the Author

David Black is the author of Falcon's "Ice Climbing Utah" and has published climbing and canyoneering articles in a number of magazines. He's been climbing, canyoneering, and guiding internationally since the mid 1960's. He's an ACA-certified canyoneering guide, and is currently guiding for Maui Canyon Adventures in Kahului, Hawaii. He resides in Wailuku, Maui, Hawaii.

Product Details

  • Paperback: 532 pages
  • Publisher: Manning Publications; illustrated edition edition (May 11, 2006)
  • Language: English
  • ISBN-10: 1932394699
  • ISBN-13: 978-1932394696
  • Product Dimensions: 9.1 x 7.3 x 1.1 inches
  • Shipping Weight: 2 pounds (View shipping rates and policies)
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (55 customer reviews)
  • Amazon.com Sales Rank: #423,371 in Books (See Bestsellers in Books)

More About the Author

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

Visit Amazon's David A. Black Page

Inside This Book (learn more)

What Do Customers Ultimately Buy After Viewing This Item?

Ruby for Rails: Ruby Techniques for Rails Developers
63% buy the item featured on this page:
Ruby for Rails: Ruby Techniques for Rails Developers 4.2 out of 5 stars (55)
$29.67
The Well-Grounded Rubyist
11% buy
The Well-Grounded Rubyist 5.0 out of 5 stars (8)
$29.69
The Ruby Programming Language
10% buy
The Ruby Programming Language 5.0 out of 5 stars (28)
$26.39
Agile Web Development with Rails, Third Edition
9% buy
Agile Web Development with Rails, Third Edition 3.9 out of 5 stars (16)
$29.01

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(25)
(23)
(5)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

55 Reviews
5 star:
 (35)
4 star:
 (8)
3 star:
 (4)
2 star:
 (5)
1 star:
 (3)
 
 
 
 
 
Average Customer Review
4.2 out of 5 stars (55 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
93 of 96 people found the following review helpful:
5.0 out of 5 stars This book is phenomenal - you just need to know when to read it., June 21, 2006
By Thomas O. Lianza (Seattle, WA United States) - See all my reviews
(REAL NAME)   
I am extremely pleased with this book, and I think it's because I read it at the right point in my studies of Ruby and Rails. I have no Ruby background (Java, mostly) and wanted to pick up Ruby on Rails because of how great it all sounded - sidestepping so many of the problems of JSP/ASP/PHP/etc.

So, the first book I picked up was the PickAxe book, and read it pretty much from start to finish. It turns into a reference about 2/3 in, but the first part of the book is worth a straight-out read. That book gives you everything you need to get up and running with Rails, and has some brief coverage of the Ruby language, semantics, etc - enough to get you by.

Between that book and some Ruby language-related websites, I could build a decently complex web app. I discovered the various helpers from ActionView and got better at building good models with ActiveRecord, and understood the overall flow of the application. I was hooked on Ruby on Rails.

But, if you're like me, you eventually find some of the mystery frustrating. How does inheritence really work? Why do I see modules in some places and classes in others? How do you you make them aware of one another? When I generate a Rails app, what code is it building and where does it go? How come I can use the logger object in my controller, but my helpers can't see it? How does active record know about my database fields?

The mysteries pile up and you eventually need more, but I found the general purpose Ruby book "Programming Ruby" wasn't sticking with me. It covered a ton of topics I didn't care about, and the ones I did care about I didn't realize I was supposed to, because it wasn't obvious how the Ruby in the book related to Rails.

Then I picked up this book - and it was *exactly* what I was looking for. It has answered every question I've listed above, and I'm only halfway through it. I'm finding that I'm actually *understanding* what's going on with Rails under the hood.

Admittedly, if I'd started into this book as a primer for Rails, or a Ruby reference, I probably would have been disappointed. But, that's not what this book is all about. This book has a very important place in the process of one's learning about Ruby and Rails. At this point in my learning, I've found it to be perfect.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
29 of 32 people found the following review helpful:
5.0 out of 5 stars Essential guide for developers moving to Ruby or Rails!, July 13, 2006
I've been programming since ... well, let's just say machines with less horsepower than a cell phone cost millions of dollars back then, and Lisp and FORTRAN were just getting established as usable technologies rather than laboratory curiosities. :) For most of that time, I have been a serious student of the craft in general and programming languages in particular. I've used a number of programming languages, and I'm currently learning Ruby.

Given all of that experience, for some reason, I've really been struggling with Ruby and Rails. They are complex, intricate and intertwined in both syntax and semantics. What I needed, and what most of the other books are lacking, is a clear definition of what happens where and when. Sure, I could dig that out of the other books and learn from the source. It hasn't seemed worth the effort up to now. But "Ruby for Rails" came along and gave me exactly what I needed.

There's clear documentation on how a method is chosen to be called, how symbols work, how to explore the Rails source, how a lot of the "magic" inside Rails works, as well as the dynamic aspects of the Ruby semantics. In most of the other books, this is limited to "everything is an object" and "everything happens when the Ruby run time executes it".

Don't get me wrong -- the other books, like Programming Ruby, Agile Web Development With Rails, Rails Recipes, Enterprise Integration With Ruby and The Ruby Way, to name a few -- they are all well-written and essential references. I've got them all. But this book is the best place to start if you're an experienced programmer coming from any other language.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
11 of 11 people found the following review helpful:
2.0 out of 5 stars Very Repetitive, Slow Read for New Programmers only, June 26, 2006
By D. Mitchell (Palo Alto, CA USA) - See all my reviews
(REAL NAME)   
I was really disappointed with this book. It got very good reviews so I bought it without ever looking inside. It says it's written for programmers from many different backgrounds, but it's really for fairly new programmers. The author repeats himself a lot and is incapable of stating things in a concise manner.

I would prefer a book that gets right to the point and highlights what's important or not intuitive. The intro section on MVC is a good example of his repetition. You find yourself thinking you're reading the same sentence several times.

You'll still learn a good amount about Ruby and Rails from this book, but if you've been programming for a while you'll be aggravated by the pace this books introduces the material.

So in short, if you are relatively new to programming, this could be a good book for you. If you are looking for a quick start this may also meet your goal, but it's done in about twice (maybe three times) as many pages as necessary.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

4.0 out of 5 stars Teaches Ruby using Rails
Approaching this book, I wasn't quite sure where the emphasis lay, and who this was aimed at. To be clear then, I recommend this book to an intermediate Ruby programmer, who is... Read more
Published 23 months ago by Thing with a hook

3.0 out of 5 stars More Ruby Less Rails
Another review for this book uses the perfect word: Wordy!

The book reads like it was written for, either somebody completely new to programming, or somebody who... Read more
Published 23 months ago by Rhythm

1.0 out of 5 stars Very weak
This is primarily a book about Ruby, very little Rails content, and certainly nothing at a deep-dive level about Rails.
Published 23 months ago by Mike Summers

5.0 out of 5 stars Solid explanations of important concepts
There are some core books one should have when working with Ruby and Rails. This is one of them. Many reviews have already been written about this book, some good, some not so... Read more
Published 23 months ago by Larry

1.0 out of 5 stars Disappointed...
I am new to rails. Before we can do any exercises or practices that come with the book we need to setup the environment correctly. Read more
Published on November 20, 2007 by K. Tjong

5.0 out of 5 stars Excellent Book - Must have to really understand Rails
First of all, I have been a computer programmer for 34 years. I really do not like writing code, so I have always been attracted to methodologies and technologies that write code... Read more
Published on November 2, 2007 by T. Bartee Lamar

5.0 out of 5 stars Truly Ruby for Rails (not just another Rails book)
This is almost TWO BOOKS IN ONE.
Stepping from the very basics, this is one of the few books on the subject that first lays the foundation of Ruby as a scripting language... Read more
Published on October 12, 2007 by T. Parkin

5.0 out of 5 stars A must have when starting out with Ruby on Rails
I half read "Agile Web development with Rails" and while I found it very good on getting me upto speed with Rails, I was lost in some of the Ruby code. Read more
Published on June 7, 2007 by Stephen Davies

5.0 out of 5 stars When you want to understand how rails works get this book
This book should be in the first five books you get on Ruby/Ruby on Rails. It tells you how things work under the covers and brings your Ruby knowledge up to par. Read more
Published on June 1, 2007 by Hugh Watkins

5.0 out of 5 stars Indispensable!
There's little I can add to what has already been mentioned in the other reviews for this book. However, I would like to say that this book made the Ruby/Rails duo very much... Read more
Published on May 17, 2007 by Michael Bamford

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
How popular is Ruby on Rails ? 0 February 2008
See all discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Discussion Replies Latest Post
textbook scam 87 1 day ago
Textbooks for Kindle DX? 71 13 days ago
Search Customer Discussions
   




Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.