また、以下のようなものもあります。
UserCustomField.create(user_id: 1, name: "user_field_4",value: "Oops")
ああ、しかし、すでに値が存在する場合、2番目の値が追加されてしまいます!そのため、以下のようにする必要があるかもしれません。
ucf=UserCustomField.find_by(user_id: name: 'user_field_4')
そして、それを更新するか、新しく作成する必要があります。
しかし、複数の値を作成した場合、UXではそれらはカンマ区切りで表示され、UX経由で編集されると、保存時に単一の値に戻されます。
以下で確認できます。
UserCustomField.all
または
UserCustomField.where(name: x)
これは携帯電話からの記憶なので、実際とは異なる場合があります。