/rails-5-api-tutorial

Rails 5 API with swagger docs, Rspec, and JSON+API

Primary LanguageRuby

Rails 5 API tutorial

This demo shows a Rails 5 API with Swagger documentation and Test::Unit and Rspec testing. It uses ActiveModel::Serializers to comply with the JSON+API hypermedia spec.

Getting started with Rails 5 and creating your own books API

Install Rails 5:

git clone https://github.com/rails/rails.git
cd rails/
bundle install

Generate API:

bundle exec railties/exe/rails new ../books --edge --dev --api

Create Scaffold:

bundle exec rails generate scaffold books title description:text page_count:integer

Migrate the database:

bundle exec rake db:migrate