Berlari ke masalah ini juga. Saya akan menebak Anda menjalankan MongoDB 3+?
Kabar buruknya: Moped 2 (yang digunakan oleh mongoid hari ini) tidak mendukung otentikasi untuk MongoDB 3+.
Kabar baiknya: Penulisan ulang besar-besaran sedang berlangsung saat ini (Mongoid 5), yang akan didukung oleh tim MongoDB. Anda dapat menarik dari master hari ini dan mengujinya...tetapi saya belum merekomendasikan untuk produksi karena sangat tidak stabil.
Opsi solusi
- Hapus autentikasi pengguna/pass dari MongoDB dan DNS publik apa pun ke database. Gunakan SSH dengan kunci pribadi dan sambungkan ke alamat pribadi.
- Turunkan versi ke MongoDB 2.x
- Gunakan Mongoid 5