Ruby on Rails: Active Record Enum

Gregory Bryant
Feb 7, 2020 · 5 min read
Design by Joy Park

Writing software from scratch can be a satisfying journey full of planning, implementing, and revising. While in the development phase, decisions can be temporary and easily undone, allowing development to take new paths.

Coming into an existing live codebase is an entirely different task since decisions have already been made, and they are not easily changed. A good starting point is to make a small…