So #rails caches column names across the database and generates SQL for them even if they are never used. Why does this make sense? #fail
After working with #rails for a bit now, I kinda like the #magic. DB interations seem so much more natural than they do in #django