3.3 - Filtrer les combats

pull/1/head
Karim Bogtob 2 years ago
parent c27505b453
commit 3b317266c9

@ -7,6 +7,17 @@ class CombatsController < ApplicationController
def index def index
@combats = Combat.all @combats = Combat.all
# on supporte uniquement les réels résultats possibles qui sont enregistrés sur le modèle Combat
if Combat.results.include?(params[:result])
@combats = @combats.where(result: params[:result])
end
# Si on founit une query, on l'utilise pour la requête like
if params.include?(:query)
@combats = @combats.where("name LIKE ?", "%#{params[:query]}%")
end
render json: @combats.as_json(include: COMBATS_RENDER_CONFIG) render json: @combats.as_json(include: COMBATS_RENDER_CONFIG)
end end

Loading…
Cancel
Save