Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
65 used & new from $3.99

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 yours here.
 
  

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

by 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%)
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

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

Want it delivered Wednesday, July 15? Choose One-Day Shipping at checkout. Details
34 new from $4.71 31 used from $3.99

Frequently Bought Together

Ruby for Rails: Ruby Techniques for Rails Developers + Agile Web Development with Rails, 2nd Edition + Programming Ruby 1.9: The Pragmatic Programmers' Guide (Facets of Ruby)
Price For All Three: $98.59

Show availability and shipping details


Customers Who Bought This Item Also Bought

Programming Ruby 1.9: The Pragmatic Programmers' Guide (Facets of Ruby)

Programming Ruby 1.9: The Pragmatic Programmers' Guide (Facets of Ruby)

by Dave Thomas
4.4 out of 5 stars (62)  $32.97
Ruby Cookbook (Cookbooks (O'Reilly))

Ruby Cookbook (Cookbooks (O'Reilly))

by Lucas Carlson
4.7 out of 5 stars (30)  $31.49
The Rails Way (Addison-Wesley Professional Ruby Series)

The Rails Way (Addison-Wesley Professional Ruby Series)

by Obie Fernandez
4.2 out of 5 stars (30)  $34.64
Rails Cookbook (Cookbooks (O'Reilly))

Rails Cookbook (Cookbooks (O'Reilly))

by Rob Orsini
4.6 out of 5 stars (14)  $26.39
Ajax on Rails

Ajax on Rails

by Scott Raymond
4.2 out of 5 stars (16)  $26.39
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
    A Ruby community leader, David A. Black is a director of Ruby Central, the parent organization of the annual International Ruby Conference (RubyConf) and the International Rails Conference. David is a Ruby core contributor and the creator and maintainer of the Rails-based Ruby Change Request Archive (RCRchive). He lives and works as a consultant in New Jersey.

  • 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: #221,445 in Books (See Bestsellers in Books)

      Popular in this category: (What's this?)

      #75 in  Books > Professional & Technical > Engineering > Civil > Transportation & Highway

    Inside This Book (learn more)

    What Do Customers Ultimately Buy After Viewing This Item?

    Ruby for Rails: Ruby Techniques for Rails Developers
    65% 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 Ruby Programming Language
    13% buy
    The Ruby Programming Language 5.0 out of 5 stars (25)
    $26.39
    Simply Rails 2
    8% buy
    Simply Rails 2 4.3 out of 5 stars (23)
    $26.37
    Programming Ruby 1.9: The Pragmatic Programmers' Guide (Facets of Ruby)
    7% buy
    Programming Ruby 1.9: The Pragmatic Programmers' Guide (Facets of Ruby) 4.4 out of 5 stars (62)
    $32.97

    Tags Customers Associate with This Product

     (What's this?)
    Click on a tag to find related items, discussions, and people.
    Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
    (23)
    (22)
    (5)

    Your tags: Add your first tag
     
    Help others find this product — tag it for Amazon search
    No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

    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

     
    91 of 94 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 17 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 18 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 18 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 18 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 20 months ago 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 20 months ago 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 21 months ago 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

     Beta (What's this?)
    New! See all customer communities, and bookmark your communities to keep track of them.
    This product's forum (1 discussion)
      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
      [Cancel]


    Active discussions in related forums
       


    Product Information from the Amapedia Community

    Beta (What's this?)



    Look for Similar Items by Category


    Get to Know TomTom ONE XL

    TomTom ONE XL at Amazon.com
    With its widescreen, Bluetooth compatibility, and turn-by-turn directions, your new travel buddy is the TomTom ONE XL.

    Shop all TomTom

     

    Best Books of 2008

    Best of 2008
    Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
     

    Buy Three Books, Get a Fourth Free

    4-for-3 Books
    Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
     

    Brighten Your Bathroom with Toilet Tattoos

    Shop for Toilet Tattoos
    Spruce up your toilet seat with removable, reusable, and hygienic seat covers from Toilet Tattoos.

    Shop for Toilet Tattoos

     

     

    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.


    Where's My Stuff?

    Shipping & Returns

    Need Help?

    Your Recent History

      (What's this?)
    You have no recently viewed items or searches.

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

    Look to the right column to find helpful suggestions for your shopping session.

    Continue shopping: Top Sellers
    Paranoia
    Paranoia by Joseph Finder
    My Soul to Lose
    My Soul to Lose by Rachel Vincent
    Glenn Beck's Common Sense
    Glenn Beck's Common Sense

    Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates