スタックトレースに基づくと、mongo_uri
のコンストラクターのように見えます。 null値が渡されています。 mongoid.yml
で次のことを確認します :
- 適切な場所にあります/
load!
への引数 適切な場所を指します - 正しく構成されています
- 環境変数を参照している場合(例:
MONGOLAB_URI
MongoLab Herokuアドオンの場合)環境に設定されている
mongo_uri.rb:49からの関連行a> 、例外がスローされている場合:
# 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