Ich bin neu bei Ruby on Rails. Ich habe eine relativ einfache Frage. Ich modelliere Benutzer. Ich möchte, dass Benutzer eine kurze "Profilnachricht" haben können, die sie bearbeiten können und die auf ihren Profilen angezeigt wird. Wäre es sinnvoll, ProfileMessage zu einem eigenen Modell zu machen? Oder sollte profile_message eine Spalte in einer Tabelle sein, die Benutzereinstellungen enthält?Ruby on Rails: Sollte ein einzelnes Feld jemals ein eigenes Modell bekommen?
Ich fühle mich wie ein ganzes Modell nur für eine Saite ist ein bisschen Overkill und wenn ich beginne diesen Weg zu gehen, werde ich am Ende mit so vielen Modellen, dass die Dinge schwerfällig werden.
Was denkt die Community?
Ich denke, Sie kennen bereits die Antwort. Wenn Sie ein neues Modell nur für die Profilnachricht hinzufügen, wäre das ein Overkill und würde Ihren Abfragen mehr Gewicht verleihen. Gehen Sie einfach mit einem String/Textfeld auf das Benutzermodell und Sie sollten in Ordnung sein. –