如何建立复合条件?

时间:2018-10-18 11:47:24

标签: ransack

我在摆弄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 %>

有任何抢劫者可以将我推向正确的方向吗?我在这里的最终目的是创建一个表单,该表单中带有文本的切换按钮,激活/停用这些按钮将更新隐藏的搜索表单。

0 个答案:

没有答案