Understanding n+1 query problems in Ruby on Rails | Not Hacker News!