Sha256: 3f5c7f4ef6804a65238c8d863b6895694c695a7a59e8c537b6eceb74361ec4b8
Contents?: true
Size: 444 Bytes
Versions: 34
Compression:
Stored size: 444 Bytes
Contents
# frozen_string_literal: true ActiveRecord::Filter.module_eval do def filters @filters ||= HashWithIndifferentAccess.new end end if Rails::VERSION::MAJOR == 6 ActiveRecord::Relation::Filter.module_eval do def build_arel(aliases = nil) arel = super my_alias_tracker = ActiveRecord::Associations::AliasTracker.create(connection, table.name, []) build_filters(arel, my_alias_tracker) arel end end end
Version data entries
34 entries across 34 versions & 1 rubygems