fix ActiveRecord ConnectionNotEstablished when ActiveRecord isnt required in a project

This commit is contained in:
Konstantin 2018-03-14 11:21:28 +03:00 committed by Shishir Kakaraddi
parent af0aed4414
commit bc8996c04d
2 changed files with 2 additions and 5 deletions

View File

@ -1,8 +1,6 @@
# frozen_string_literal: true
begin
require 'active_record'
if defined?(::ActiveRecord)
::ActiveRecord::Associations::Builder::HasOne.class_eval do
# Based on
# https://github.com/rails/rails/blob/master/activerecord/lib/active_record/associations/builder/collection_association.rb#L50
@ -17,6 +15,4 @@ begin
CODE
end
end
rescue LoadError
# active_record can't be loaded so we shouldn't try to monkey-patch it.
end

View File

@ -1,3 +1,4 @@
require 'active_record'
require 'fast_jsonapi'
require 'rspec-benchmark'
require 'byebug'