As of rails 3 (was sort of true in 2 as well) you really don't need a database. I've written two rails 3 apps recently that have no database, they're effectively a thin graphical client for a couple of JSON APIs.
Works well, just don't require ActiveRecord and hey presto, your app doesn't have a database (or db rake tasks, etc).