Using Services to Keep Your Rails Controllers Clean and DRY | Hacker News Reader