Мне нужна модель (?) В моем приложении, которая в основном содержит статус другой сущности. В сущности я хочу сохранить идентификатор статуса, но в моем приложении представление говорит в терминах хорошего описания слова. Например, 1 = новый, 2 = использованный и т. Д. И т. Д.
Как я могу реализовать это наилучшим образом, что означает, что я могу легко установить и получить этот столбец состояния, не повторяя себя?
В конечном итоге я бы хотел что-то вроде
Foo.status = 'New' (actually sets value to 1)
и
Foo.status (returns 'New', but stores 1)
Думаю ли я об этом правильно?