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 gang_params[:chip_scale].to_i.positive? Gang.update(gang_params) json_response onboarded: true else error_response :bad_request end end private def gang_params params.require(:gang).permit :name, :about, :chip_name, :chip_code, :chip_symbol, :chip_scale, :chip_prefixed end end