Eager-load jobs when querying job skills

This commit is contained in:
Justin Edmund 2025-02-09 18:12:38 -08:00
parent dbe7c67b3d
commit 588d682801

View file

@ -4,11 +4,13 @@ module Api
module V1 module V1
class JobSkillsController < Api::V1::ApiController class JobSkillsController < Api::V1::ApiController
def all def all
render json: JobSkillBlueprint.render(JobSkill.all) render json: JobSkillBlueprint.render(JobSkill.includes(:job).all)
end end
def job def job
@skills = JobSkill.where('job_id != ? AND emp = ?', params[:id], true) @skills = JobSkill.includes(:job)
.where.not(job_id: params[:id])
.where(emp: true)
render json: JobSkillBlueprint.render(@skills) render json: JobSkillBlueprint.render(@skills)
end end
end end