Rails ActiveRecord Query Caching like a Millionaire