Manipulation des champs utilisateur personnalisés depuis la console Rails

Aussi quelque chose comme

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

Oh, mais si cela a déjà une valeur, il en ajoutera une deuxième ! Donc, vous pourriez

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

et ensuite vous devriez soit le mettre à jour, soit en créer un nouveau.

Mais si vous en créez plusieurs, l’UX les affichera séparés par des virgules, et s’ils sont modifiés via l’UX, lors de leur enregistrement, ils seront enregistrés comme une seule valeur.

Vous pouvez les consulter avec

  UserCustomField.all

Ou

UserCustomField.where(name: x)

C’est de mémoire sur mon téléphone, donc votre expérience peut varier.