Løb også ind i dette problem. Jeg ville være villig til at gætte på, at du kører MongoDB 3+?
Den dårlige nyhed: Knallert 2 (som bruges af mongoid i dag) understøtter ikke godkendelse til MongoDB 3+.
Den gode nyhed: En større omskrivning er i gang lige nu (Mongoid 5), som vil blive understøttet af MongoDB-teamet. Du kan trække fra mester i dag og teste det...men jeg vil ikke anbefale det til produktion endnu, da det er meget ustabilt.
Løsningsmuligheder
- Fjern bruger/adgangsgodkendelse fra MongoDB og enhver offentlig DNS til databasen. Brug SSH med en privat nøgle og opret forbindelse til den private adresse.
- Nedgrader til MongoDB 2.x
- Brug Mongoid 5