我尝试在mongodb中存储用户的http会话。 我发现这个好宝石:https://github.com/biilmann/mongo_sessions 并尝试使用它。 我为Mongoid:Module
获得了未定义的方法`master'比我改变旧的
:collection => lambda { Mongoid.master.collection('sessions') }
应该有用的东西并带来会话集合:
Mongoid::Sessions.default.collections.find{|i| i.name == 'sessions'}
但我得到了:Moped :: Collection
的未定义方法`find_one'答案 0 :(得分:2)
在你的Gemfile中,尝试使用Github存储库来存放这个gem而不是rubygems.org上托管的存储库。在过去几周内提交的拉取请求已合并为master,但尚未作为gem发布。看起来它可能会解决您的问题。
gem "mongo_sessions", :require => "mongo_sessions/rails_mongo_store", :git => 'git://github.com/biilmann/mongo_sessions'