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_URIfor 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