7 Patterns to Refactor Fat ActiveRecord Models | Dark Hacker News