Rapid Rails Part 1: Command-line mastery Alex Young
Rapid Rails is a series of articles containing succinct tips to increase your productivity when working with Ruby on Rails. This is the first part, and shows you how to make the most of the command-line tools that come with Rails.
Be Dee Dee and Me PJ Hyett and Chris Wanstrath
Nice general overview of Behavior Driven Development (BDD), the tools available (test/spec, rSpec), and then an introduction to actually using test/spec within your code.
Instant Rails with NetBeans Brian Leonard
Installing Ruby on Rails via the Instant Rails distribution(which includes Ruby, Rails, Mongrel, MySQL, and Apache) for Windows XP (and Vista). Details how to hook everything up to work with the Netbeans IDE.
A series of articles introducing Behavior Driven Development and RSpec. Provides an overview, basic examples, discussion about Mock Objects, and advanced tips.
Mocking and stubbing in Ruby on Rails Bruce Tate
Understand the basic foundations behind stubbing and mocking techniques and strategies with this hands-on walkthrough using the three most popular mocking frameworks for Ruby.
Maintainable Software: Rails Logging Tips Mike Naberezny
Ruby on Rails comes prewired for logging using Logger from the Ruby Standard Library. This article demonstrates how to use the Rails logger, how to create your own logs, and offers some tips for debugging with console logging
Consolidating your app's constants Tim Lucas
How to create a module that can consolidate all of your constants into one easy to maintain place in your app. Also explains how to make it fully configurable from environment setup files.
rcov: code coverage for Ruby eigenclass
Overview and discussion of rcov, the Ruby code coverage analysis tool. rcov can be useful for testing, optimizing and understanding Ruby programs. Available as a gem or installable from source.
Introduction to BackgrounDRb Ezra Zygmuntowicz
An introduction to the Rails Plugin written by Ezra Zygmuntowicz. BackgrounDRB utilizes DRb to offload long running tasks from a Rails application. This article explains its design and use.
Vendor Everything Chris Wanstrath
Explains how to use gem unpack to put all your gems into the vendor directory, so other developers and your test and production servers are sure to have the same gems.
Skinny Controller, Fat Model Jamis Buck
This is one of the most widely cited blog posts in the Rails world, and it is well deserved. Rails core team member Jamis Buck explains how and why to move code from the controller to the model.