Look into the :include directive in active record scopes. This is literally going through every single story, selecting it (and only it) from the database, and then selecting its user. PAIN