Ich möchte eine Status
Modell, das nach einer benutzerdefinierten Einrichtung relativ statisch sein wird (und verschiedene Benutzer können unterschiedliche Werte für den Status haben).
Der Status kann für verschiedene Modelle gelten, z. B. Contact
y Event
.
so dass die Status, die von contact.status
wird anders sein als event.status
Ich möchte die Anwendung so gestalten, dass die Statustabelle verschiedene Typen hat ( contacts
y events
).
Was ist die richtige Strategie und das richtige Format dafür?
Ich denke daran, zu erklären :has_one Status
dans le Contact
Modell, und die Speicherung eines :status_id
dans le :contacts
Tisch. Das Gleiche gilt für Event
.
:statuses
Die Tabelle enthält den Statuswert, den Typ und das Datum.
Macht das Sinn? Können Sie einen besseren Ansatz vorschlagen?