Server Setup

Create a Rails API App

Command line for creating new app

Let's first create our API app. The --api makes our app only have the essential code and cuts out any unneeded code an API wouldn't need. The -T tells it not to install any test suite. The -d specifies which database should be used.

rails new app_name --api -T -d postgresql

Create the database.

rails db:create

Use a scaffold.

rails g scaffold NAME title:string description:string file_url:text image_...

Read Blog Post