anchor.diff:  
         base_id = target.attr('id').slice(0, -8)
         predicate_select  = @element.find("select##{base_id}p")
  -      predicate_select2 = @element.find("#s2id_#{base_id}p")
         query_input = $("input##{base_id}v_0_value")
   
         # Initialize datepicker if column is date/datetime/time
  
positive.code: 
        # Store initial predicates and set up Select2 on select lists in .filters
        containers = el.find('.filters')
        @init_select2(containers)
        @store_initial_predicates(containers)
  
        if $.ransack.button_group_select?
  
negative.code:             predicate_select.append $("<option value=#{predicate}>#{label}</option>")
  
          # Select first predicate if current selection is invalid
          if Select2?
            predicate_select.select2('val', previous_val)
  
          # Run predicate_changed callback
          predicate_select.change()
  