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.