Skip to content

Commit 14643c0

Browse files
committed
perf: Speed up questionnaire datatable
1 parent 6c062c5 commit 14643c0

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

app/datatables/questionnaire_datatable.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,9 @@ def bus_captain(record)
3838
return record.is_bus_captain? ? '<span class="badge badge-success">Yes</span>' : "No" unless current_user.admin?
3939

4040
if record.is_bus_captain?
41-
link_to("Remove", toggle_bus_captain_manage_bus_list_path(record.bus_list, questionnaire_id: record.id, bus_captain: "0"), method: "post", class: "text-danger")
41+
link_to("Remove", toggle_bus_captain_manage_bus_list_path(record.bus_list_id, questionnaire_id: record.id, bus_captain: "0"), method: "post", class: "text-danger")
4242
else
43-
link_to("Promote", toggle_bus_captain_manage_bus_list_path(record.bus_list, questionnaire_id: record.id, bus_captain: "1"), method: "post", data: { confirm: "Are you sure you want to make #{record.full_name} a bus captain? They will receive a confirmation email." })
43+
link_to("Promote", toggle_bus_captain_manage_bus_list_path(record.bus_list_id, questionnaire_id: record.id, bus_captain: "1"), method: "post", data: { confirm: "Are you sure you want to make #{record.full_name} a bus captain? They will receive a confirmation email." })
4444
end
4545
end
4646

@@ -70,7 +70,7 @@ def data
7070
end
7171

7272
def get_raw_records
73-
records = Questionnaire.includes(:user, :school).references(:user, :school)
73+
records = Questionnaire.includes(:user, :school, :bus_list).references(:user, :school, :bus_list)
7474
if @params[:school_id].present?
7575
records = records.where(school_id: @params[:school_id])
7676
end

0 commit comments

Comments
 (0)