Ruby on rails 警告--:MONGODB |不支持的客户端选项';引发未找到的错误';。它将被忽略
我需要在mongoid.yml中设置选项。它正在开发中,但heroku的生产给出了忽略警告信息。 有人有经验吗?如何解决这个问题Ruby on rails 警告--:MONGODB |不支持的客户端选项';引发未找到的错误';。它将被忽略,ruby-on-rails,mongodb,heroku,mlab,mongoid6,Ruby On Rails,Mongodb,Heroku,Mlab,Mongoid6,我需要在mongoid.yml中设置选项。它正在开发中,但heroku的生产给出了忽略警告信息。 有人有经验吗?如何解决这个问题 W, [2017-04-05T02:04:09.447207 #4] WARN -- : MONGODB | Unsupported client option 'raise_not_found_error'. It will be ignored. W, [2017-04-05T02:04:09.449089 #4] WARN -- : MONGODB | Un
W, [2017-04-05T02:04:09.447207 #4] WARN -- : MONGODB | Unsupported client option 'raise_not_found_error'. It will be ignored.
W, [2017-04-05T02:04:09.449089 #4] WARN -- : MONGODB | Unsupported client option 'belongs_to_required_by_default'. It will be ignored.
W, [2017-04-05T02:04:09.449176 #4] WARN -- : MONGODB | Unsupported client option 'consistency'. It will be ignored.
在mongoid.yml中
production:
clients:
default:
uri: <%= ENV['MONGODB_URI'] %>
options:
raise_not_found_error: false
belongs_to_required_by_default: false
consistency: :strong
生产:
客户:
违约:
uri:
选项:
raise\u not\u found\u错误:false
属于\u到\u所需\u默认值:false
一致性:强
这是Mongo db在尝试查找任何记录时出现的错误,但在数据库中不匹配。为了解决这个问题,
在生产配置中添加此行提升未找到错误:false
mongoid.yml
production:
clients:
default:
database: database_name
hosts:
- localhost:27017
options:
read:
mode: :primary
max_pool_size: 1
raise_not_found_error: false
我已经有了“raise\u not\u found\u error:false”,这是为什么在开始的时候发出警告