还有类似这样的东西:
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)
这是我手机上的记忆,所以你的情况可能会有所不同。