Try Waves

sudo gem install waves

... and follow the tutorial.

Or, view the screencast, which basically follows the tutorial.

Why Waves?

Waves is feature-rich, compact, and extensible. Waves is thread-safe, hot-patchable, and supports easy clustering. Waves relies on best-of-breed Ruby libraries, including Rack, Sequel, and Markaby among others.

What makes Waves unique? Also, compare and contrast.

Pretty Picture