From 726bcb6b25daa20cdc0536c132d4b8f83377ab4b Mon Sep 17 00:00:00 2001 From: Peter Keogh Date: Sat, 20 Nov 2021 23:10:13 +0000 Subject: [PATCH] Fix AssociationLoader Rails 7 Deprecation Warning Currently running this example code with rails 7 yields the following warning: ``` DEPRECATION WARNING: `preload` is deprecated and will be removed in Rails 7.0. Call `Preloader.new(kwargs).call` instead. ``` Updating the preloader code to use kwargs and call silences the warning. --- examples/association_loader.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/association_loader.rb b/examples/association_loader.rb index a4b0970..b6f463a 100644 --- a/examples/association_loader.rb +++ b/examples/association_loader.rb @@ -36,7 +36,7 @@ def validate end def preload_association(records) - ::ActiveRecord::Associations::Preloader.new.preload(records, @association_name) + ::ActiveRecord::Associations::Preloader.new(records: records, associations: @association_name).call end def read_association(record)