File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -252,11 +252,11 @@ def loaded_application_features
252
252
end
253
253
254
254
def disconnect_database
255
- ActiveRecord ::Base . remove_connection if defined? ( ActiveRecord :: Base )
255
+ ActiveRecord ::Base . remove_connection if active_record_configured?
256
256
end
257
257
258
258
def connect_database
259
- ActiveRecord ::Base . establish_connection if defined? ( ActiveRecord :: Base )
259
+ ActiveRecord ::Base . establish_connection if active_record_configured?
260
260
end
261
261
262
262
# This feels very naughty
@@ -295,5 +295,12 @@ def reset_streams
295
295
[ STDOUT , STDERR ] . each { |stream | stream . reopen ( spring_env . log_file ) }
296
296
STDIN . reopen ( "/dev/null" )
297
297
end
298
+
299
+ private
300
+
301
+ def active_record_configured?
302
+ defined? ( ActiveRecord ::Base ) && ActiveRecord ::Base . configurations . present?
303
+ end
304
+
298
305
end
299
306
end
You can’t perform that action at this time.
0 commit comments