I wasted a chunk of time running in circles over this issue. I had assumed that when I loaded the fixtures into my database via ‘rake db:fixtures:load’ or ‘rake spec:db:fixtures:load’ in Ruby on Rails that it was blowing away all the data in all of my tables before creating records. It turns out that it only blows away data in tables for which you have fixtures, leaving any generated cruft in other tables behind.
This blog is a dumping grounds for my experiences as a web developer, a parent, an artist, a writer and a human being. Maybe someday there will be something here that is worth your time, some sort of useful information or words that piece your very soul. Probably not though.