Ruby Build a Rails API Coding the API Returning JSON

Including nested resources in JSONs output

Hi,

Having trouble passing this last challenge on coding the API. Here's my code:

render json: @monkey.as_json(include::bananas)

Any ideas where I'm going wrong?

Thanks,

Brian

monkeys_controller.rb
class MonkeysController < ApplicationController
  before_filter :find_monkey

  def show
    render json: @monkey.as_json(include::bananas)
  end

private
  def find_monkey
    @monkey = Monkey.find(params[:id])
  end
end

2 Answers

Seth Kroger
MOD
Seth Kroger
Treehouse Moderator 56,273 Points

Found the answer in a prior question on this challenge. For some reason the challenge checker needs a space between the two colons so if you put in "(include: :bananas)" it will pass.

Thanks a million Seth. Worked a treat!