Keep in mind that if you are using ActionCable on production, it does not currently work with Apache + Passenger. Instead use Nginx + Passenger.
https://www.phusionpassenger.com/library/config/apache/action_cable_integration/
Based on some questions, the Event model looks like.
create_table "events", force: :cascade do |t|
t.string "title"
t.datetime "start"
t.datetime "end"
t.string "color"
t.datetime "created_at", null: false
t.datetime "updated_at", null: false
end
puma-dev now supports the ability to map your application with a helper. This would replace the need to use the pumad script as shown in the video.
puma-dev link [-n name] [dir]