Notice how DB-centric that guy is. That is exactly why I disguise SQL-servers and prefer to keep everything (well... as much as possible) written in one language (Ruby) and this is precisely what Rails is good at.
DB performs two very-very boring actions: it only stores and retreives data for you. Definitely not the most exciting things a software hacker dreams of. One very smart guy once called all databases "toilets where we keep our @#it, I prefer less primitive activities".
Rails tries as much as possible to relief a programmer from this repetitive #@it-taking exercise.