Join Amazon Prime and get unlimited Free One-Day Delivery. Already a member? Sign in.

Quantity: 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
31 used & new from £13.83

Have one to sell? Sell yours here
 
   
Tell a Friend
Ruby for Rails: Ruby Techniques for Rails Developers
 
See larger image
 
Ruby for Rails: Ruby Techniques for Rails Developers (Paperback)
by David Black (Author)
4.3 out of 5 stars 7 customer reviews (7 customer reviews)
RRP: £31.99
Price: £19.19 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £12.80 (40%)
Availability: In stock. Dispatched from and sold by Amazon.co.uk.

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

Want guaranteed delivery by 1pm Thursday, May 15? Choose Express delivery at checkout. See Details

31 used & new available from £13.83

Perfect Partner

Buy this book with Agile Web Development with Rails (Pragmatic Programmers) by Dave Thomas today!

Ruby for Rails: Ruby Techniques for Rails Developers Agile Web Development with Rails (Pragmatic Programmers)
Buy Together Today: £37.72

Customers Who Bought This Item Also Bought

Agile Web Development with Rails (Pragmatic Programmers)

Agile Web Development with Rails (Pragmatic Programmers) by Dave Thomas

4.9 out of 5 stars (15)  £18.53
Rails Recipes (Pragmatic Programmers)

Rails Recipes (Pragmatic Programmers) by Chad Fowler

5.0 out of 5 stars (1)  £15.59
Programming Ruby: The Pragmatic Programmer's Guide, Second Edition: The Pragmatic Programmers' Guide

Programming Ruby: The Pragmatic Programmer's Guide, Second Edition: The Pragmatic Programmers' Guide by Dave Thomas

4.6 out of 5 stars (7)  £20.77
Ruby Cookbook (Cookbooks (O'Reilly))

Ruby Cookbook (Cookbooks (O'Reilly)) by Lucas Carlson

4.0 out of 5 stars (2)  £24.85
The Ruby Way: Solutions and Techniques in Ruby Programming (Addison-Wesley Professional Ruby)

The Ruby Way: Solutions and Techniques in Ruby Programming (Addison-Wesley Professional Ruby) by Hal Fulton

5.0 out of 5 stars (2)  £18.99
Explore similar items : Books (49)

Product details

Customers Viewing This Page May Be Interested in These Sponsored Links (What is this?)
Best Ruby & Rails People
www.qualityhumans.com    Providing the best Ruby & Rails contractors/employees since 2005 
Ruby-on-Rails Services
elctech.co.uk    The team behind top RoR sites See portfolio. Call +1(35)314370621 
Need Ruby Developers?
www.oDesk.com    Ruby on Rails Programmers $20/hr. Post a Job Free Today. 

Product Description
Synopsis
What's Inside *How Ruby and Rails work, separately and together *Extensive Ruby language tutorial *Ruby techniques for Rails applications *Explore the Rails framework source code A new level of programming power and versatility awaits Ruby on Rails developers who master not only the conventions of Rails but the workings of the Ruby language itself. Because Rails itself and all Rails applications are written in Ruby, the knowledge of Ruby this book gives you will dramatically improve your Rails programming. You'll gain an intimate understanding of how familiar Rails idioms actually work. And you'll find expanded possibilities for your applications using custom-written Ruby. Crystal-clear explanations of key Ruby programming techniques and extensive working examples will draw you into both the language and the framework. Web developers just coming to Ruby through Rails will get a solid, uniquely Rails-aware treatment of the language -- and a vital, Ruby-aware perspective on Rails. And seasoned Rails programmers will knock away the last bits of the Ruby "glass ceiling," and take their insight and skill to the next level.

About the Author
David A Black is one of the leaders of the Rails community. He has done Ruby programming and writing for over five years and has worked with Rails since 2004. He is the founding director of the non-profit organisation Ruby Central, Inc., which produces the annual International Ruby Conference (RubyConf). He is the chief author of Ruby's standard "scanf" library, the creator and maintainer of the Rails-based Ruby Change Request Archive (RCRchive), and the chief developer of the Rails applications behind the Ruby FAQ. He is a frequesnt participant on the ruby-talk mailing list and the #ruby-lang IRC channel (freenode.net). He lives in New Brunswick, New Jersey.

Customers Who Viewed This Item Also Viewed

The Rails Way: Driving Rails into the Enterprise (Addison-Wesley Professional Ruby)

The Rails Way: Driving Rails into the Enterprise (Addison-Wesley Professional Ruby) by Obie Fernandez

4.3 out of 5 stars (3)  £21.59
Agile Web Development with Rails (Pragmatic Programmers)

Agile Web Development with Rails (Pragmatic Programmers) by Dave Thomas

4.9 out of 5 stars (15)  £18.53
Advanced Rails Recipes: 84 New Ways to Build Stunning Rails Apps: 72 New Ways to Build Stunning Rails Apps

Advanced Rails Recipes: 84 New Ways to Build Stunning Rails Apps: 72 New Ways to Build Stunning Rails Apps by Mike Clark

£16.17
Programming Ruby: The Pragmatic Programmer's Guide, Second Edition: The Pragmatic Programmers' Guide

Programming Ruby: The Pragmatic Programmer's Guide, Second Edition: The Pragmatic Programmers' Guide by Dave Thomas

4.6 out of 5 stars (7)  £20.77
Rails Recipes (Pragmatic Programmers)

Rails Recipes (Pragmatic Programmers) by Chad Fowler

5.0 out of 5 stars (1)  £15.59
Explore similar items : Books (49)

 
Customer Reviews
7 Reviews
5 star: 42%  (3)
4 star: 42%  (3)
3 star: 14%  (1)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
 
 
 
Share your thoughts with other customers:
Write an online review
Most Helpful Customer Reviews

 
6 of 6 people found the following review helpful:
3.0 out of 5 stars A useful tutorial, but not wholly great., 1 Feb 2007
By Terry Burton (Leicester, UK) - See all my reviews
(REAL NAME)   
I'm an experienced Perl and Python programmer and this is the first book on Ruby + Rails that I've picked up. I have to say that I found part 1 of the book (the first 90 of 475 pages) excellent, demonstrating clearly the amount of coding that is avoided by using the Rails framework.

But from then on until part 4 (near to the end) it felt like wading through increasingly thickening treacle with the book making very slow yet unthorough progress through the more common general purpose programming features with frequently repeated bad examples and a awful lot of superfluous "chit-chat"; I can only assume that the author had a hard time fleshing out the main contents to meet the required page count! Here's one of many possible examples from the text that illustrates the point:

"From now on, when you see this notation (in this book or elsewhere), you'll know what it means. (The second example (class method reference using a dot) looks the same as a call to the method, but you'll know from the context whether it's a method call or a reference to a method in a discussion.) // Objects come from classes. If classes are objects, that implies that they, too, come from a class. A class can be created with a call to the class method new of its class. // And what is the class of a class? It's a class called Class. Yes, there's a bit of "Who's on first?" here, but the concept is by no means impenetrable..."

Thankfully, the Rails focused contents toward the end of the book goes a long way towards redeeming the dire middle, and make for quite stimulating reading.

As a Ruby tutorial it is poor. As a Ruby or Rails reference it is also quite poor. But as a Rails tutorial it shines.
Comment Comment | Permalink | Was this review helpful to you? YesNo (Report this)



 
5 of 5 people found the following review helpful:
5.0 out of 5 stars Have Your Cake .... And Eat It!, 31 Aug 2006
By DAZ (Manchester, Uk) - See all my reviews
This book is excellent. It helps to teach not only rails but the ruby language that underpins it. Rather than treating them as two separate topics, the book focuses on showing how ruby and rails work together (rails is written in ruby after all...) This helps you to learn the ruby language with a focus on rails development.

It is written in a tutorial format and David Black has a very authorative writing style that is a little dry (i.e. doesn't have any of those silly 'jokes' that many tech authors use).

It starts with the basics of installing ruby and rails and walks you through a small rails application before going into the nuts and bolts of the ruby language. Most of the ruby parts are centered around rails with lots of references to how rails works in the background. This helps to give you a good grounding in Ruby but also helps you to understand rails in depth.

Be aware that it is not a reference book and you would probably be better with Agile Web Development With Rails by the two Davids for Rails reference and The Ruby Pickaxe book by the one David for Ruby reference. Learn to Program by Chris Pine is also worth reading if you have little programming experience and would like to learn Ruby from the start.

I would highly recommend this book to anybody who is starting to develop in rails.
Comment Comment | Permalink | Was this review helpful to you? YesNo (Report this)



 
7 of 8 people found the following review helpful:
5.0 out of 5 stars The most intelligent and accessible resource I've seen for learning Rails., 2 Jul 2006
By T. Kaye (Rotterdam, Netherlands) - See all my reviews
(REAL NAME)   
Perhaps some fresh rails converts might be put off by the weight of the word 'Ruby' in the book's title ('but i just want to learn Rails'). To anyone who might have those doubts, my recommendation is to imagine that the book was just called 'Learning Rails'. David Black illuminates how the framework functions, and ways to use it effectively, very clearly. This book has filled in the (sometimes large) gaps in my understanding of Rails.

It's clear that a good deal of attention went into the sequencing of the content; it's perfectly paced, and presents just enough new information in each section to be able to digest and build on what came before. The result is very efficient learning.

David Black's writing is intelligent, unambiguous and very easy to read. It's (thankfully) free of quirky humour/funkiness, but this isn't a dry read; It's captivating because of his skill in explaining things.

Throughout the book Black emphasises the idea that learning Rails and learning Ruby shouldn't be see