Как изменить ответ 'render json' с помощью гема active_model_serializers? - PullRequest
0 голосов
/ 02 апреля 2019

Я пытаюсь изменить вывод render json: @users, сериализованный с помощью active_model_serializers, адаптер: json.Я хочу удалить главный корневой ключ и добавить ключ 'user' для каждого хэша пользователя.Как правильно это сделать?

Вместо

  users:
  [
    {
      name: "James Potter",
      email: "maren@ipsum.info",
      apiKey: "4040ca1534fd1040fs049b472f6sd7991327d",
      admin: false,
      password: null,
      licences: []
    }
    {
      name: "Harry Potter",
      email: "maren@tipsum.info",
      apiKey: "4040ca1534sdf1040f0d49b472a67991s37dd",
      admin: false,
      password: null,
      licences: []
    }
  ]
}

Я пытаюсь получить что-то вроде этого.

{ [
  user: {
      name: "James Potter",
      email: "maren@ipsum.info",
      apiKey: "4040ca1534fd1040fs049b472f6sd7991327d",
      admin: false,
      password: null,
      licences: []
    }
  user: {
      name: "Harry Potter",
      email: "maren@tipsum.info",
      apiKey: "4040ca1534sdf1040f0d49b472a67991s37dd",
      admin: false,
      password: null,
      licences: []
    }
] }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...