Guard with Spork

Guard automatically starts a Spork server, dramatically reducing the
overhead each time a test gets run.

A well-configured testing environment with Guard, Spork, and
(optionally) test notifications makes test-driven development positively
addictive. See the Rails Tutorial screencasts14 for more information.