Invalidating caches when using many-to-many associations in Rails | Hacker News Reader