From 7af248b4bfb445c09c58a59661f60c3d17f2d5d0 Mon Sep 17 00:00:00 2001 From: simon lehericey Date: Fri, 30 Sep 2022 14:29:44 +0200 Subject: [PATCH] perf(admin_procedure_show): use partial with collection --- .../administrateurs/procedures/_revision_changes.html.haml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/views/administrateurs/procedures/_revision_changes.html.haml b/app/views/administrateurs/procedures/_revision_changes.html.haml index e5854bd2b..096a86aff 100644 --- a/app/views/administrateurs/procedures/_revision_changes.html.haml +++ b/app/views/administrateurs/procedures/_revision_changes.html.haml @@ -4,8 +4,9 @@ - else - changes.filter { |change| change[:model] == :attestation_template }.each do |change| = render partial: 'administrateurs/procedures/revision_change_attestation_template', locals: { change: change } - - changes.filter { |change| change[:model] == :type_de_champ }.each do |change| - = render partial: 'administrateurs/procedures/revision_change_type_de_champ', locals: { change: change } + = render partial: "administrateurs/procedures/revision_change_type_de_champ", + collection: changes.filter { |change| change[:model] == :type_de_champ }, + as: :change - move_changes, move_private_changes = changes.filter { |change| change[:op] == :move }.partition { |change| !change[:private] } - if move_changes.present? %li.mb-1= t(:move, scope: [:administrateurs, :revision_changes], count: move_changes.size)