这似乎就是我一直在找的机器人 ![]()
add_to_serializer(:post, :user_xxx, false) {
# 如果对象用户存在且当前作用域是管理员,则获取用户自定义字段中的 'xxx'
# object.user.custom_fields['xxx'] if object.user && scope.is_admin?
# 如果对象用户存在且当前作用域是版主,则获取用户自定义字段中的 'xxx'
# object.user.custom_fields['xxx'] if object.user && scope.is_moderator?
# 工作人员权限将允许管理员和版主访问
object.user.custom_fields['xxx'] if object.user && scope.is_staff?
}