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)