app/views/filters/_text.html.erb
<div class="advanced-filters--filter-value <%= value_visibility %>"
data-filters-target="filterValueContainer"
data-filter-name="<%= filter.name %>">
<% if filter.type == :string %>
<div>
<%= text_field_tag :value,
filter.values.first,
class: 'advanced-filters--text-field -slim',
data: {
'filters-target': 'simpleValue',
'filter-name': filter.name
} %>
</div>
<% elsif filter.type == :text %>
<div>
<%= text_field_tag :value,
filter.values.first,
class: 'advanced-filters--text-field -slim',
data: {
'filters-target': 'simpleValue',
'filter-name': filter.name
} %>
</div>
<% elsif filter.type == :integer %>
<div>
<%= number_field_tag :value,
filter.values.first,
class: 'advanced-filters--text-field -slim',
step: 'any',
data: {
'filters-target': 'simpleValue',
'filter-name': filter.name
}%>
</div>
<% elsif filter.type == :float %>
<div>
<%= number_field_tag :value,
filter.values.first,
class: 'advanced-filters--text-field -slim',
step: 'any',
data: {
'filters-target': 'simpleValue',
'filter-name': filter.name
}%>
</div>
<% end %>
</div>