Ruby on Rails caching explained with an example app | Hacker News Reader