Baseret på stak-sporingen ser det ud som konstruktøren for mongo_uri
videregives en nulværdi. Jeg ville tjekke følgende i din mongoid.yml
:
- det er på det rigtige sted / argumentet til at
load!
peger på det rigtige sted - det er konfigureret korrekt
- hvis det refererer til miljøvariabler (f.eks.
MONGOLAB_URI
for MongoLab Heroku-tilføjelsen), at de er indstillet i dit miljø
De relevante linjer fra rmongo_uri:b. a> , hvor undtagelsen bliver kastet:
# 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