Я возился с демо-приложением Ransack и расширенным поиском.Я просто не могу разобраться с документацией и другими доступными примерами, как мне построить форму поиска, чтобы я мог предоставить пользователю несколько окон поиска для ввода имен и несколько окон поиска для ввода фамилий.
Ниже приведен полностью не функциональный псевдокод, но, как мы надеемся, показывает намерение
<%= f.grouping_fields do |g| %>
<%= g.hidden_field :m, value: 'or' %>
<%= g.label :first_name_matches_any, 'First name' %>
<%= g.value_fields do |v| %>
<%= v.text_field :first_name_matches_any, value: 'Maya' %>
<%= v.text_field :first_name_matches_any, value: 'Rick' %>
<% end %>
<% end %>
<%= f.grouping_fields do |g| %>
<%= g.hidden_field :m, value: 'or' %>
<%= g.label :last_name_matches_any, 'Last name' %>
<%= g.value_fields do |v| %>
<%= v.text_field :last_name_matches_any, value: 'Appleseed' %>
<%= v.text_field :last_name_matches_any, value: 'Windower' %>
<%= v.text_field :last_name_matches_any, value: 'Patterson' %>
<% end %>
<% end %>
Имеются ли какие-нибудь вымогатели, чтобы подтолкнуть меня в правильном направлении?Моя конечная игра здесь - создать форму, в которой у меня есть кнопки с текстом и активация / деактивация, которые обновят скрытую форму поиска.