Вот mongoid.yml , который отлично работает:
development:
clients:
default:
database: dbname
hosts:
- hostname:27017
- hostname:27018
options:
user: 'a.b@user.com'
password: 'asdfg1234'
ssl: true
ssl_verify: false
Но если я добавлю эту информацию в uri и закомментирую ее, приложение ruby не сможет подключиться к mongodb:
development:
clients:
default:
uri: mongodb://a.b%40user.com:asdfg1234@hostname:27017,hostname:27018/dbname?authSource=admin&ssl=true&ssl_verify=false
# database: dbname
# hosts:
# - hostname:27017
# - hostname:27018
# options:
# user: 'a.b@user.com'
# password: 'asdfg1234'
# ssl: true
# ssl_verify: false
Показывает следующую ошибку:
MONGODB | SSL handshake failed. MongoDB may not be configured with SSL support.
Любая помощь, чтобы решить это было бы здорово.