【发布时间】:2014-04-04 21:57:34
【问题描述】:
如何在 Mongoid 3 客户端中启用 SSL/TLS?
我试过了:
options:
-ssl: true
但我得到“[{"ssl"=>true}]:Array (NoMethodError) 的未定义方法 `each_pair'”:
/home/user1/.rbenv/versions/2.0.0-p451/lib/ruby/gems/2.0.0/bundler/gems/mongoid-026e32109178/lib/mongoid/config.rb:203:in `options=': undefined method `each_pair' for [{"ssl"=>true}]:Array (NoMethodError)
from /home/jwiley/.rbenv/versions/2.0.0-p451/lib/ruby/gems/2.0.0/bundler/gems/mongoid-026e32109178/lib/mongoid/config.rb:129:in `load_configuration'
from /home/jwiley/.rbenv/versions/2.0.0-p451/lib/ruby/gems/2.0.0/bundler/gems/mongoid-026e32109178/lib/mongoid/config.rb:87:in `load!'
from /home/jwiley/.rbenv/versions/2.0.0-p451/lib/ruby/gems/2.0.0/bundler/gems/mongoid-026e32109178/lib/mongoid.rb:98:in `load!'
from /home/jwiley/.rbenv/versions/2.0.0-p451/lib/ruby/gems/2.0.0/bundler/gems/mongoid-026e32109178/lib/mongoid/railtie.rb:75:in `block in <class:Railtie>'
这篇文章:
https://groups.google.com/forum/#!topic/mongoid/juexwcPWxOk
...建议您可以通过其配置文件将选项输入 Mongoid 以使其发生。但并不完全清楚需要哪些选项,以及允许的值是什么。
【问题讨论】: