Schienen - Konstanten Hash?

Ich habe ein Bedürfnis für ein Modell(?) auf mein app, die im Grunde enthält den status der anderen Person. In der Entität ich möchte zum speichern der id des status, der aber in meiner app, die Ansicht sprechen, ein nettes Wort Beschreibung. Zum Beispiel, 1=Neu, 2=Verwendet etc etc.

Wie kann ich mich über die Umsetzung dieser in der beste Weg, das heißt, ich kann leicht eingestellt und das abrufen dieser Spalte status, ohne mich zu wiederholen?

Letztendlich würde ich gerne so etwas wie

Foo.status = 'New'  (actually sets value to 1)

und

Foo.status  (returns 'New', but stores 1)

Bin ich auch über dieses denken in der richtigen Weise?

Schreibe einen Kommentar