Въз основа на трасирането на стека изглежда като конструктора за mongo_uri
се предава нулева стойност. Бих проверил следното във вашия mongoid.yml
:
- на правилното място е / аргументът за
load!
сочи към правилното място - конфигуриран е правилно
- ако се отнася до променливи на средата (напр.
MONGOLAB_URI
за добавката MongoLab Heroku), които са зададени във вашата среда
Съответните редове от mongo_uri.rb:49 , където се хвърля изключението:
# 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