Я пытаюсь проверить конечную точку JSON (Rails 5), которая построена с использованием адаптера для серийных сериализаторов модели (версия 0.10.2) с адаптером JSON.Запрос Rspec Активная реакция Сериализатора модели не содержит корневого ключа
Когда я делаю запрос от http://localhost:3000/api/posts я получаю корневой узел в ответ так, что она выглядит как документация:
{
"posts": [{
"id": 1,
"title": "Awesome Post Tile",
"content": "Post content"
}]
}
, но когда я делаю запрос в Rspec (версия 3.5), как это:
прибудет '/ апи/сообщения
корневого узел не проходят через, так что тело ответа выглядит следующим образом:
[{
"id": 1,
"title": "Awesome Post Tile",
"content": "Post content"
}]
Мой адаптер быть установлен в инициализаторе:
ActiveModelSerializers.config.adapter = :json
там что-то я делаю не так? Я даже не знаю достаточно о том, что это проблема с AMS или Rspec или с проблемой установки с моей стороны.
Я проверил исходный код проекта и не мог найти какие-либо случаи, когда я использовал include_root_in_json. – Steven