angular rails 5 api & actioncable - drewbailey/blog-posts GitHub Wiki

prereqs

Make sure redis is installed

redis-cli ping
PONG

Backend

  • Ensure we are using ruby > 2.2.1
  • gem install rails --pre

Scaffolding our Rails application

rails new message-api --api --actioncable

This scaffolds

Scaffolding our Angular 2 application

Using the new angular-cli

npm install -g angular-cli
ng init

We use ng init here instead of ng new message-api since we already let rails take care of creating the parent directory for our project.