Ruby Build a Rails API Coding the API Returning JSON

Matthew Grossman
Matthew Grossman
290 Points

Not really Sure what I am doing wrong

Not really sure what I am doing wrong here!

monkeys_controller.rb
class MonkeysController < ApplicationController
  before_filter :find_monkey

  def show
    monkey = Monkey.find_monkey
    render json: monkey.as_json(include::bananas)
  end

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

1 Answer

Clayton Perszyk
MOD
Clayton Perszyk
Treehouse Moderator 45,594 Points

you only need this line after render, with a space between include and bananas:

 monkey.as_json(include: :bananas)