用于验证文本类型自定义字段值的插件

我确信是这段代码导致了500内部服务器错误:

有人能告诉我如何获取自定义字段的用户字段值吗?

其他不起作用的代码片段:

custom_field_value = self.user.reload.custom_fields[custom_field_key]
custom_field_value = UserCustomField.where(user_id: self.user.id, name: custom_field_key).pluck(:value).first

有什么想法/文档或代码链接吗?