Followed along with Railscast 023 Counter Cache Column