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.