Commit a95865dc by Trịnh Hoàng Phúc

clean code

parent ee707e8a
Pipeline #635 failed with stages
in 0 seconds
...@@ -12,7 +12,7 @@ class JobsController < ApplicationController ...@@ -12,7 +12,7 @@ class JobsController < ApplicationController
@jobs = Job.by_companies(params[:company_id]).page(params[:page]) @jobs = Job.by_companies(params[:company_id]).page(params[:page])
@amount_job = Job.by_companies(params[:company_id]).count @amount_job = Job.by_companies(params[:company_id]).count
else else
@jobs = Job.order("id DESC").page(params[:page]) @jobs = Job.order(id: :desc).page(params[:page])
@amount_job = Job.count @amount_job = Job.count
end end
end end
......
...@@ -34,6 +34,8 @@ class Job < ApplicationRecord ...@@ -34,6 +34,8 @@ class Job < ApplicationRecord
end end
def self.related_jobs(company_id, job_id) def self.related_jobs(company_id, job_id)
@related_jobs ||= includes(:cities, :company).where("company_id = #{company_id} and id != #{job_id}").order(id: :desc).limit(10) @related_jobs ||= includes(:cities, :company).where.not(id: job_id)
.where(company_id: company_id)
.limit(10)
end end
end end
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment