anchor.diff:  
               # If no fixed options, show query input
               query_input.val('').show()
  -            
  +
             # Handle fixed options - set up Select2 for single values if not already present
             if selected_attribute.data('select-options')
               if (query_select2 = @element.find("#s2id_#{base_id}v_0_value")).length == 0
  
positive.code:       if $.ransack.button_group_select?
          @init_button_group_select(prev_container)
  
        @store_initial_predicates(prev_container)
        # Fire change event on any new selects.
        prev_container.find("select").change()
        false
  
negative.code:       # Remove all predicates, and add any supported predicates
        predicate_select.find('option').each (i, o) -> $(o).remove()
  
        $.each available, (k, v) =>
          [predicate, label] = [k, v]
  
          if predicate in Ransack.option_predicates
            # Get alternative predicate label depending on column type
  