app/views/searches/form/_lings.html.erb
<%- current_group.depths.each do |depth| -%>
<%- ling_label = search_ling_label(@search, depth) -%>
<%- keyword_label = "#{ling_label.singularize} Keywords" -%>
<%= content_tag :fieldset, :id => ling_label.underscorize do %>
<div class="control-group">
<%= label_tag search_options_id(ling_label), ling_label, :class => "control-label" %>
<div class="controls">
<%= f.select :lings, @search.ling_options(depth), {},
:name => search_field_name(:lings, depth),
:multiple => true,
:id => search_options_id(ling_label),
:class => "input-block-level"
%>
</div>
</div>
<div class="control-group">
<%= label_tag search_text_id(keyword_label), keyword_label, :class => "control-label" %>
<div class="controls">
<%= f.text_field :ling_keywords,
:id => search_text_id(keyword_label),
:name => search_text_field_name(:ling_keywords, depth),
:class => "input-block-level" %>
</div>
</div>
<div class="control-group">
<%= label_tag "lings-select", "Selection", :class => "control-label" %>
<div name="lings-select" class="controls field">
<%= label_tag search_compare_id(depth), :class => "radio inline" do %>
<%= f.radio_button "ling_set", "compare",
:id => search_compare_id(depth),
:name => search_compare_field_name(:ling_set ,depth) %>Compare
<% end %>
</div>
</div>
<% end %>
<%- end -%>