Remove duplication in max documents allowed code
This commit is contained in:
@@ -2,7 +2,7 @@
|
|||||||
<%= f.label :documents, t("documents.form.title") %>
|
<%= f.label :documents, t("documents.form.title") %>
|
||||||
<p class="help-text"><%= documentables_note %></p>
|
<p class="help-text"><%= documentables_note %></p>
|
||||||
|
|
||||||
<div id="nested-documents" data-max-documents-allowed="<%= documentable.class.max_documents_allowed %>">
|
<div id="nested-documents" data-max-documents-allowed="<%= max_documents_allowed %>">
|
||||||
<%= f.fields_for :documents do |documents_builder| %>
|
<%= f.fields_for :documents do |documents_builder| %>
|
||||||
<%= render Documents::FieldsComponent.new(documents_builder) %>
|
<%= render Documents::FieldsComponent.new(documents_builder) %>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|||||||
@@ -23,6 +23,6 @@ class Documents::NestedComponent < ApplicationComponent
|
|||||||
end
|
end
|
||||||
|
|
||||||
def max_documents_allowed?
|
def max_documents_allowed?
|
||||||
documentable.documents.count >= documentable.class.max_documents_allowed
|
documentable.documents.count >= max_documents_allowed
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user