При попытке подключиться к моему приложению ROR, запущенному на локальном компьютере, при подключении к кластеру Atlas появляется ошибка.
GemFile
source 'https://rubygems.org'
ruby '2.5'
gem 'rails', '4.2.8'
gem 'mongo', '2.10.0'
gem 'bson_ext'
gem 'mongoid', '~> 5.0.0'
....
ОШИБКА:
No server is available matching preference: #<Mongo::ServerSelector::Primary:0x799991378580 tag_sets=[] max_staleness=nil> using server_selection_timeout=30 and local_threshold=0.015
MONGOID .YML
staging:
clients:
default:
uri: <%= ENV['MONGOLAB_URI'] %>
options:
consistency: :strong
max_retries: 30
retry_interval: 1
timeout: 15
refresh_interval: 10
skip_version_check: true
safe: true
ENV
MONGODB_URI: 'mongodb://heroku2:balh@cluster0-shard-00-00-lq88i.mongodb.net:24447,cluster0-shard-00-01-lq88i.mongodb.net:24447,cluster0-shard-00-02-lq88i.mongodb.net:24447/heroku_pp2?ssl=true&replicaSet=Cluster0-shard-0&authSource=admin'
MONGOLAB_URI: 'mongodb://heroku2:blah@cluster0-shard-00-00-lq88i.mongodb.net:24447,cluster0-shard-00-01-lq88i.mongodb.net:24447,cluster0-shard-00-02-lq88i.mongodb.net:24447/heroku_pp2?ssl=true&replicaSet=Cluster0-shard-0&authSource=admin'