Manipulieren benutzerdefinierter Felder aus der Rails console

Auch so etwas wie

UserCustomField.create(user_id: 1, name: "user_field_4",value: "Oops")

Oh, aber wenn das bereits einen Wert hat, wird ein zweiter hinzugefügt! Sie könnten also

ucf=UserCustomField.find_by(user_id: name: 'user_field_4')

und dann müssten Sie es entweder aktualisieren oder ein neues erstellen.

Wenn Sie jedoch mehrere erstellen, zeigt die Benutzeroberfläche sie durch Kommas getrennt an, und wenn sie über die Benutzeroberfläche bearbeitet werden, werden sie beim Speichern wieder als einzelner Wert gespeichert.

Sie können sie sich ansehen mit

UserCustomField.all

Oder

UserCustomField.where(name: x)

Das ist aus dem Gedächtnis auf meinem Handy, also kann es sein, dass es Abweichungen gibt.