lib/neo4j/railtie.rb in neo4j-8.0.0.alpha.12 vs lib/neo4j/railtie.rb in neo4j-8.0.0.rc.1

- old
+ new

@@ -54,11 +54,11 @@ Neo4j::ActiveBase.on_establish_session { setup! neo4j_config } Neo4j::Config[:logger] ||= Rails.logger - if Rails.env.development? && !Neo4j::Migrations.currently_running_migrations && Neo4j::Config.fail_on_pending_migrations - Neo4j::Migrations.check_for_pending_migrations! + if Neo4j::Config.fail_on_pending_migrations + config.app_middleware.insert_after ::ActionDispatch::Callbacks, Neo4j::Migrations::CheckPending end end def setup!(neo4j_config = empty_config) type, url, path, options, wait_for_connection = final_config!(neo4j_config).values_at(:type, :url, :path, :options, :wait_for_connection)