7 Patterns to Refactor Fat ActiveRecord Models | Hacker News Reader