ActiveAttr provides what Active Model left out. If you need to create a table-less model with features similar to Active Record, watch this episode.