%= tag.div class: 'button_number_field' do %>
<%= f.label attr, local_assigns[:label] unless local_assigns[:skip_label] %>
<%= button_tag('remove',
class: "decrease-button hidden btn",
type: 'button',
data: {
cvalue: -1,
})%>
<%= f.number_field attr,
value: local_assigns[:value] || f.object.public_send(attr),
class: local_assigns[:class],
in: local_assigns[:in],
disabled: local_assigns[:disabled]%>
<%= button_tag('add',
class: "increase-button hidden btn",
type: 'button',
data: {
cvalue: 1,
})%>
<%- f.object.errors.full_messages_for(attr).uniq.each do |msg| -%>
<%= tag.p msg, role: 'alert' %>
<% end %>
<%- end -%>