diff --git a/app/views/documents/_nested_form_fields.html.erb b/app/views/documents/_nested_form_fields.html.erb
new file mode 100644
index 000000000..c2ec64829
--- /dev/null
+++ b/app/views/documents/_nested_form_fields.html.erb
@@ -0,0 +1,26 @@
+<%= f.label :documents %>
+
Aquí puedes añadir hasta 3 doucmentos en formato PDF
+<% documents.each_with_index do |document, index| %>
+
+ <%= f.fields_for :documents, document do |document_fields| %>
+ <%= document_fields.text_field :title %>
+ <%= document_fields.hidden_field :cached_attachment, value: document.attachment.path %>
+ <%= document_fields.file_field :attachment,
+ accept: accepted_content_types_extensions(resource),
+ label: false,
+ class: 'document_ajax_attachment show-for-sr',
+ data: {
+ url: upload_documents_url(
+ documentable_type: document_fields.object.documentable_type,
+ documentable_id: document_fields.object.documentable_id
+ ),
+ cached_attachment_input_field: "#{resource.class.name.downcase}_documents_attributes_#{index}_cached_attachment",
+ multiple: false
+ } %>
+ <%= document_fields.label :attachment, t("documents.form.attachment_label"), class: 'button hollow' %>
+
+
<%= document_attachment_file_name(document) %>
+ <% end %>
+
+
+<% end %>
\ No newline at end of file
diff --git a/app/views/proposals/_form.html.erb b/app/views/proposals/_form.html.erb
index 9b1c01ed9..6a2fba14d 100644
--- a/app/views/proposals/_form.html.erb
+++ b/app/views/proposals/_form.html.erb
@@ -48,32 +48,7 @@
- <%= f.label :documents %>
-
Aquí puedes añadir hasta 3 doucmentos en formato PDF
- <% @proposal.documents.each_with_index do |document, index| %>
-
- <%= f.fields_for :documents, document do |document_fields| %>
- <%= document_fields.text_field :title %>
- <%= document_fields.hidden_field :cached_attachment, value: document.attachment.path %>
- <%= document_fields.file_field :attachment,
- accept: accepted_content_types_extensions(@proposal),
- label: false,
- class: 'document_ajax_attachment show-for-sr',
- data: {
- url: upload_documents_url(
- documentable_type: document_fields.object.documentable_type,
- documentable_id: document_fields.object.documentable_id
- ),
- cached_attachment_input_field: "proposal_documents_attributes_#{index}_cached_attachment",
- multiple: false
- } %>
- <%= document_fields.label :attachment, t("documents.form.attachment_label"), class: 'button hollow' %>
-
-
<%= document_attachment_file_name(document) %>
- <% end %>
-
-
- <% end %>
+ <%= render 'documents/nested_form_fields', form: f, resource: @proposal, documents: @proposal.documents %>