anchor.diff:        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
  
positive.code: 
        base_id = target.attr('id').slice(0, -8)
        predicate_select  = @element.find("select##{base_id}p")
        available = predicate_select.data['predicates']
        query_input = $("input##{base_id}v_0_value")
  
        # Initialize datepicker if column is date/datetime/time
  
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
  