D'après la trace de la pile, il ressemble au constructeur de mongo_uri
reçoit une valeur nulle. Je vérifierais ce qui suit dans votre mongoid.yml
:
- c'est au bon endroit / l'argument pour
load!
pointe vers le bon endroit - il est correctement configuré
- s'il fait référence à des variables d'environnement (par exemple,
MONGOLAB_URI
pour le module complémentaire MongoLab Heroku) qu'ils sont définis dans votre environnement
Les lignes pertinentes de mongo_uri.rb:49 , où l'exception est levée :
# 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