From 2ad88ea3367b1e7953974caefbfb42dde09b6f96 Mon Sep 17 00:00:00 2001 From: Bilal Date: Sat, 10 Oct 2020 00:35:13 +0300 Subject: [PATCH] show specific homie details --- app/controllers/homies_controller.rb | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/app/controllers/homies_controller.rb b/app/controllers/homies_controller.rb index 8d5770c..99a94c4 100644 --- a/app/controllers/homies_controller.rb +++ b/app/controllers/homies_controller.rb @@ -1,10 +1,21 @@ class HomiesController < ApplicationController def index homies = Homie.where(gang: params[:gang_id]).order(importance: :desc, name: :asc) - # json_response(Homie.all.order(importance: :desc, name: :asc)) json_response homies end + def show + homie = Homie.find(params[:homie_id]) + if homie + json_response homie + else + error_response :bad_request + end + + rescue StandardError + error_response :bad_request + end + def create homie = Homie.new(homie_params) if homie.save