Friday, March 11, 2016

How to create a JSON API with Rails

  1. Knowledge
    Optimizing for programmer happiness.
    1. Rails is a MVC framework, lending wonderfully for whipping up clean, RESTful interfaces.
    2. Not sure where to get started? Try this.
    3. Gems like jBuilder can greatly simplify the JSON declaration process. 
  2. Strategy
    1. Add a `northof` method to your `app/controllers/houses_controller.rb` file.  This will handle the input parameters and pass the variables to your JSON view.
    2. Create a `app/views/northof.json.jbuilder` file.  This defines the actual JSON response format. 
    3. Add a GET route to the resource member block within your `config/routes.rb` file.
  3. Execution