class GangsController < ApplicationController def index json_response Gang.all rescue StandardError error_response :bad_request end def create gang = Gang.create(gang_params) if gang.save json_response Gang.all else error_response :bad_request end rescue StandardError error_response :bad_request end def update if params[:id] gang = Gang.find(params[:id]) gang.update!(gang_params) json_response onboarded: true else error_response :bad_request end rescue StandardError error_response :bad_request end private def gang_params params.require(:gang).permit :name, :about, :chip_name, :chip_code, :chip_symbol, :chip_scale, :chip_prefixed end end