Earlier quoted context omitted.
OK, thanks, my mistake. Not coupled. But still, there is a strong presumption that your app will use a database and wants a database.yml. The few times I've wanted to just start a Rails app with simple Erb, with models representing data concepts (but not necessarily SQL anything), and evolve out to using a database (if and when needed), have been frustrating. It's something that has been easy to do in some other fram…
Yeah you can think of rails as requiring a database. You can pretty easily substitute whatever you want at the database level (sqlite3, mysql, postgresql, mongodb, even redis!), but it's the convention that you'll need to store and retrieve data in your webapp. If you don't need to do this (edge case for most of us), then try a different framework like sinatra that isn't accompanied by all the database bloat. If you'…
Works well, just don't require ActiveRecord and hey presto, your app doesn't have a database (or db rake tasks, etc).