Commit f2e311ea by Mai Hoang Thai Ha

fixed sort_by_date method query

parent bdda7391
...@@ -13,7 +13,7 @@ class JobsController < ApplicationController ...@@ -13,7 +13,7 @@ class JobsController < ApplicationController
private private
def search def search
if job_params.key?(:model) && job_params.key?(:slug) # search by model if job_params.key?(:model) && job_params.key?(:slug) # search by model
model = params[:model].classify.constantize model = params[:model].classify.constantize
@target = model.find_by(slug: job_params[:slug]) @target = model.find_by(slug: job_params[:slug])
......
...@@ -10,6 +10,6 @@ class Job < ApplicationRecord ...@@ -10,6 +10,6 @@ class Job < ApplicationRecord
has_many :history_job, dependent: :destroy has_many :history_job, dependent: :destroy
def self.sort_by_date(page: 1, per_page: limit) def self.sort_by_date(page: 1, per_page: limit)
joins(:cities).includes(:cities, :cities_jobs, :company).order(created_at: :desc).page(page).per(per_page) includes(:cities, :cities_jobs, :company).order(created_at: :desc).page(page).per(per_page).references(:cities)
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