Op basis van de stacktracering lijkt het op de constructor voor mongo_uri
een null-waarde wordt doorgegeven. Ik zou het volgende controleren in je mongoid.yml
:
- het staat op de juiste plaats / het argument om
load!
wijst naar de juiste plaats - het is correct geconfigureerd
- als het verwijst naar omgevingsvariabelen (bijv.
MONGOLAB_URI
voor de MongoLab Heroku-add-on) die ze in uw omgeving hebben ingesteld
De relevante regels van mongo_uri.rb:49 een> , waar de uitzondering wordt gegenereerd:
# Create the new uri from the provided string.
#
# @example Create the new uri.
# MongoUri.new(uri)
#
# @param [ String ] string The uri string.
#
# @since 3.0.0
def initialize(string)
@match = string.match(URI)
end