2016-12-29 3 views
0

Ich habe eine einfache User Modell mit Devise erstellt. Ich füge zusätzliche Attribute wie username, birthday hinzu. Jetzt möchte ich weitere Benutzereinstellungen wie Boolean public hinzufügen. Aber da ich weiß, dass dieses Attribut (ich nenne sie Privatsphäre Einstellungen) nicht das letzte von mir erstellt werden, brauche ich eine Lösung, wo ich die Benutzereinstellungen leicht erweitern kann, ohne immer das User Modal zu aktualisieren. Deshalb habe ich rails-settings zu meinem Juwel hinzugefügt.Rails devise gem mit rails-settings

Jetzt meine Frage hier zuerst, ist diese Best Practice, was ich hier mache? Und zweitens, gibt es eine gute Möglichkeit, rails-settings mit devise zu kombinieren oder ist es besser, wenn ich sie nur separat benutze. Ich spreche über die registration/edit.html.erb Ansicht, denn dort können Sie alle Benutzerfelder anzeigen, aber für mein Beispiel nicht die Rails-Einstellungen.

Antwort

0

Das Benutzermodell ist im Grunde ein Modell, das sich während einer App-Entwicklung nicht zu sehr ändern darf, 3 oder 4 Mal. Es ist einfacher und richtig, ich denke, um Ihr Benutzermodell zu aktualisieren, als Schieneneinstellungen

zu verwenden