From 17625de9b6586bc25f3bb9552c76885fc8bc5b74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladimir=20T=C3=A1mara=20Pati=C3=B1o?= Date: Tue, 23 Apr 2024 08:41:36 -0500 Subject: [PATCH] Arregla agregar aporte. Closes #243 --- app/views/aportes/create.turbo_stream.erb | 14 ++++++++++++++ app/views/msip/personas/_campo_aportes.html.erb | 5 ++--- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/app/views/aportes/create.turbo_stream.erb b/app/views/aportes/create.turbo_stream.erb index 0b88cbb..b745fa0 100644 --- a/app/views/aportes/create.turbo_stream.erb +++ b/app/views/aportes/create.turbo_stream.erb @@ -1,6 +1,20 @@ <%= simple_fields_for @persona do |f| %> <%= f.simple_fields_for :aporte, child_index: params[:index] do |subf| %> + <%= turbo_stream.replace "agregar-aporte" do %> + <%= f.submit "Agregar Aporte", + formaction: main_app.crear_aporte_path( + subf.index.to_i + 1 + ), + formmethod: :post, + formnovalidate: true, + class: 'btn btn-sm btn-primary', + id: "agregar-aporte", + data: { + disable_with: false + } %> + <% end %> + <%= turbo_stream.append "aportes_marco" do %> <%= render "msip/personas/aporte_campos", f: subf %> <% end %> diff --git a/app/views/msip/personas/_campo_aportes.html.erb b/app/views/msip/personas/_campo_aportes.html.erb index db02404..884d04c 100644 --- a/app/views/msip/personas/_campo_aportes.html.erb +++ b/app/views/msip/personas/_campo_aportes.html.erb @@ -21,12 +21,11 @@ <%= f.simple_fields_for :aporte, f.object.aporte.order([:anio,:mes]), child_index: params[:index] do |apo| %> - x - + <%= render partial: "aporte_campos", locals: {f: apo} %> <% end %> -
+
<%= f.submit "Agregar Aporte", formaction: main_app.crear_aporte_path( index: @persona.aporte.size