From 0a552c807c956d99c9c196e1da9c2d76299762ff Mon Sep 17 00:00:00 2001 From: Antibiotic Date: Mon, 11 Mar 2024 01:17:57 +0300 Subject: [PATCH] fix vacancy controller --- app/controllers/web/admin/vacancies_controller.rb | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/app/controllers/web/admin/vacancies_controller.rb b/app/controllers/web/admin/vacancies_controller.rb index 202b03c1..c7bfadd8 100644 --- a/app/controllers/web/admin/vacancies_controller.rb +++ b/app/controllers/web/admin/vacancies_controller.rb @@ -3,16 +3,15 @@ class Web::Admin::VacanciesController < Web::Admin::ApplicationController def index query = query_params({ s: 'created_at desc' }) + scope = Vacancy.includes(:creator).with_locale + @q = scope.ransack(query) respond_to do |format| format.html do @go_to = admin_vacancies_path(page: params[:page]) - @q = Vacancy.with_locale.ransack(query) @vacancies = @q.result(distinct: true).page(params[:page]) end - format.csv do - q = Vacancy.with_locale.includes(:creator).ransack(query) - vacancies = q.result(distinct: true) + vacancies = @q.result(distinct: true) headers = %w[id title state creator company_name created_at published_at] send_file_headers!(filename: "vacancies-#{Time.zone.today}.csv")