Com base no rastreamento de pilha, parece com o construtor de
mongo_uri
está sendo passado um valor nulo. Eu verificaria o seguinte em seu mongoid.yml
:- está no lugar certo / o argumento para
load!
aponta para o lugar certo - está configurado corretamente
- se se referir a alguma variável de ambiente (por exemplo,
MONGOLAB_URI
para o complemento MongoLab Heroku) que eles estão definidos em seu ambiente
As linhas relevantes de mongo_uri.rb:49 , onde a exceção está sendo lançada:
# 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