diff --git a/lib/replicate/active_record.rb b/lib/replicate/active_record.rb index 6acdcee..2896a66 100644 --- a/lib/replicate/active_record.rb +++ b/lib/replicate/active_record.rb @@ -77,7 +77,7 @@ def replicate_reflection_info(reflection) options = reflection.options if options[:polymorphic] reference_class = - if ::ActiveRecord::VERSION::MAJOR == 3 && ::ActiveRecord::VERSION::MINOR > 0 + if ::ActiveRecord::VERSION::MAJOR >= 3 && ::ActiveRecord::VERSION::MINOR > 0 attributes[reflection.foreign_type] else attributes[options[:foreign_type]]