Schienen: Best practice zum speichern der Benutzer-Einstellungen?

Frage ich mich, was der beste Weg ist, zum speichern der Benutzer-Einstellungen? Für eine web 2.0 app ich möchten, dass Benutzer in der Lage sein, um bestimmte Einstellungen auswählen. Im moment ist es nur, wenn empfangen von E-Mail-Benachrichtigungen.

Die einfachste Möglichkeit wäre, einfach ein Modell erstellen, "Einstellungen" und eine Spalte für jede Einstellung und haben dann eine 1-1-Beziehung mit den Nutzern.

Aber ist es ein Muster, um dieses Problem zu lösen besser? Ist es vielleicht besser ist, zum speichern von Informationen, die in der user-Tabelle selbst? Oder soll ich eine Tabelle mit "settings_name" und "settings_value" vollkommen offen zu sein über die Art der gespeicherten Einstellungen dort (ohne irgendwelche Migrationen beim hinzufügen von Optionen)?

Was ist Ihre Meinung?

Dank

Schreibe einen Kommentar