Manipolazione di campi utente personalizzati dalla console Rails

Anche qualcosa del tipo

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

Oh, ma se ha già un valore, ne aggiungerà un secondo! Quindi potresti

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

e poi dovresti aggiornarlo o crearne uno nuovo.

Ma se crei più elementi, l’UX li mostrerà separati da virgola e se vengono modificati tramite l’UX al momento del salvataggio, vengono salvati nuovamente come un singolo valore.

Puoi darci un’occhiata con

  UserCustomField.all

O

UserCustomField.where(name: x)

Questo è a memoria dal mio telefono, quindi la tua esperienza potrebbe variare.