You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

967 B

Lab

Implement a show route for our people model (/people/:id) which will return to the client JSON representing the requested row in the people table along with a nested home attribute which will be the selected person's related location:

{
    "id":4,
    "name":"Bob",
    "age":25,
    "home": {
        "id":2,
        "street": "123 Fake Street",
        "city": "Aurora",
        "state": "NY"
    }
}

Do the same for locations (/locations/:id), but include a nested inhabitants attribute, which will be an array, containing objects representing the rows in the people table related to the selected location:

{
    "id":2,
    "street": "123 Fake Street",
    "city": "Aurora",
    "state": "NY",
    "inhabitants":[
        {
            "id":4,
            "name":"Bob",
            "age":25
        },        
        {
            "id":7,
            "name":"Sally",
            "age":74
        },        
    ]
}