title: Best practices for status addition in Rails
body: <p>I need to add status for an object, and need a hint about the Rails way to do this. Somewhere I've seen status was added into the model, but already lost where it was.</p>
  
  <p>By status, I mean something that tracks about the item state. Like <code>{0: :ORDERED, 1: :CHANGED, 2: :SHIPPED, 3: :ARCHIVED}</code> for order in store. Looks like it needs id that stored in DB, constant or symbol that I could use in code instead of integer id, and one or two human readable messages for UI</p>