Ruby for Rails: Ruby Techniques for Rails Developers

Ruby for Rails: Ruby Techniques for Rails Developers



Product Details

ISBN-13: 9781932394696
Publisher: Manning Publications Company
Publication date: 05/28/2006
Pages: 493
Product dimensions: 7.30(w) x 9.20(h) x 1.10(d)

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.

Customer Reviews

Most Helpful Customer Reviews

See All Customer Reviews

Ruby for Rails: Ruby Techniques for Rails Developers 5 out of 5 based on 0 ratings. 2 reviews.
djmook on LibraryThing 10 months ago
This book is a great introduction to Object Oriented Programming from a ruby perspective. For those new to programming and interested in all the hype about Rails, this book takes you from ground zero to really understanding how create powerful applications without just relying on the core Rails methods. It fills in the gaps left behind by the Pragmatic books.This is definately amust have for programmers coming from a PHP background.
Guest More than 1 year ago
Are you a computer practitioner? If you are, then this book is for you. Author David Black, has done an outstanding job of writing an introductory book to the Ruby programming language. Black, begins by providing a broad overview of the Ruby programming environment. Then, he gives you a guided tour of the basic structure of the Ruby on Rails framework. The author continues by plunging you into the process of understanding in specific terms the ways that knowing Ruby well can help you as a Rails developer. Next, he takes a close look at Ruby objects and variables. Then, the author explores how you can organize and automate objects using the aggregation techniques made available by Ruby's class and module mechanisms. The author continues by examining matters of scope in Ruby. Next, he introduces Ruby's control-flow techniques. Then, the author covers some preliminaries that will help you get your bearings in the subsequent chapters. He also deals with scalar objects. The author continues by covering Ruby's built-in collection classes. Next, he discusses regular expressions and, with that material in place, circles back to discuss string- and array-related methods that use regular expressions as arguments. Then, the author introduces you to dynamic Ruby. He also examines the domain model and database re-design. The author continues by adding custom-written Ruby code to the model files, by way of enhancing and augmenting model functionality. Next, he covers the updates and changes to the controller and view files, bringing to a close the revision of the application. Finally, he demonstrates a variety of techniques for finding your way around the Rails framework source code and familiarizing yourself with it. As this most excellent book proceeds, the center of gravity shifts back and forth between the Ruby language and the Rails framework. Overall, you'll be rewarded not only with a dramatically greater understanding of Rails, but also with the beginnings of expertise in a very attractive, adaptable, and popular programming language.