Baserat på stackspårningen ser det ut som konstruktorn för mongo_uri
skickas ett nollvärde. Jag skulle kontrollera följande i din mongoid.yml
:
- det är på rätt plats / argumentet att
load!
pekar på rätt plats - den är korrekt konfigurerad
- om det hänvisar till miljövariabler (t.ex.
MONGOLAB_URI
för MongoLab Heroku-tillägget) att de är inställda i din miljö
De relevanta raderna från rmongo_uri:b. a> , där undantaget kastas:
# 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