Сейчас у меня есть апи рендеринга этого JSONПользовательские выходные рельсы JSON API с: включить
[
{
"id": 1,
"name": "1",
"matches": [{
"score_a": 1,
"score_b": 3,
"time": "2016-05-20T15:00:00.000Z",
"teams": [
{
"name": "Team 1",
"logo_url":"test.jpg"
},
{
"name": "Team 2",
"logo_url": "test.2jpg"
}
]
}]
}
]
Я рендеринга это с помощью визуализации: JSon помощник Rails. Как это:
@calendar = Journey.all
render json: @calendar, include: { matches:
{ include: { teams: { } }}
}
Как всегда, передний конец разработчик (Он потребляя API через Угловое) спрашивает мне изменение структуры JSON, ему нужны команды, чтобы быть на том же уровне, что и матч , Некоторые вещи вот так:
[
{
"id": 1,
"name": "1",
"matches": [{
"score_a": 1,
"score_b": 3,
"time": "2016-05-20T15:00:00.000Z",
"team_a_name": "Team 1",
"team_a_logo_url":"test.jpg",
"team_b_name": "Team 2",
"team_b_logo_url": "test.2jpg",
}]
}
]
Как вы можете видеть совпадения, команды теперь объединены.
Как я могу это достичь?
Cheers!