从 Rails 控制台操作自定义用户字段

还有类似这样的东西:

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

哦,但是如果它已经有一个值了,它会添加第二个!所以你可能需要

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

然后你需要更新它或创建一个新的。

但是如果你创建了多个,用户体验会显示它们用逗号分隔,并且如果它们通过用户体验编辑,当它们被保存时,它们会被保存回单个值。

你可以用以下方式查看它们:

  UserCustomField.all

或者

UserCustomField.where(name: x)

这是我手机上的记忆,所以你的情况可能会有所不同。