<%= hidden_field_tag :id, document.id, name: document_nested_field_name(document, index, :id), id: document_nested_field_id(document, index, :id) if document.persisted? %> <%= hidden_field_tag :user_id, current_user.id, name: document_nested_field_name(document, index, :user_id), id: document_nested_field_id(document, index, :user_id) %> <%= hidden_field_tag :cached_attachment, document.cached_attachment, name: document_nested_field_name(document, index, :cached_attachment), id: document_nested_field_id(document, index, :cached_attachment) %> <%= label_tag :title, t("activerecord.attributes.document.title") %> <%= text_field_tag :title, document.title, name: document_nested_field_name(document, index, :title), id: document_nested_field_id(document, index, :title), class: "document-title" %> <% if document.errors[:title].any? %> <%= document.errors[:title].join(", ") %>
<% end %> <%= file_field_tag :attachment, accept: accepted_content_types_extensions(document.documentable_type.constantize), class: 'document_ajax_attachment show-for-sr', data: { url: upload_documents_url( documentable_type: document.documentable_type, documentable_id: document.documentable_id, format: :js ), cached_attachment_input_field: "#{document.documentable.class.name.downcase}_documents_attributes_#{index}_cached_attachment", multiple: false, index: index }, name: document_nested_field_name(document, index, :attachment), id: document_nested_field_id(document, index, :attachment) %> <% if document.persisted? %> <%= link_to t('documents.form.delete_button'), document_path(document, index: index), method: :delete, remote: true, data: { confirm: t('documents.actions.destroy.confirm') }, class: "delete float-right" if document.persisted? %> <% elsif !document.persisted? && document.cached_attachment.present? %> <%= link_to t('documents.form.delete_button'), destroy_upload_documents_path(path: document.cached_attachment, index: index, documentable_type: document.documentable_type, documentable_id: document.documentable_id), method: :delete, remote: true, class: "delete float-right" %> <% else %> <%= label_tag document_nested_field_id(document, index, :attachment), t("documents.form.attachment_label"), class: "button hollow #{"error" if document.errors[:attachment].any?}" %> <%= link_to t('documents.form.delete_button'), "#", class: "delete float-right remove-document" %> <% if document.errors[:attachment].any? %>
<%= document.errors[:attachment].join(", ") %>
<% end %> <% end %>

<%= document_attachment_file_name(document) %>