Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 西纳特拉+;sinatra认证+;mongoid:哪个版本?_Ruby_Mongodb_Sinatra_Mongoid - Fatal编程技术网

Ruby 西纳特拉+;sinatra认证+;mongoid:哪个版本?

Ruby 西纳特拉+;sinatra认证+;mongoid:哪个版本?,ruby,mongodb,sinatra,mongoid,Ruby,Mongodb,Sinatra,Mongoid,我正在与sinatra+mongoid建立一个REST服务原型。在寻找身份验证模块时,看起来sinatra身份验证正在执行我对它的要求。我的问题是我不能让所有这些东西一起工作。我可能一起使用了错误的版本集 我正在使用: ruby 1.9.3(mongoid 3需要) mongoid 3.0.13 sinatra 1.3.3 git master的sinatra身份验证0.4.2(因为0.4.1不适用于mongoid>3,0.4.2不可用作gem) mongo 1.7.1 mongoid的配置

我正在与sinatra+mongoid建立一个REST服务原型。在寻找身份验证模块时,看起来sinatra身份验证正在执行我对它的要求。我的问题是我不能让所有这些东西一起工作。我可能一起使用了错误的版本集

我正在使用:

  • ruby 1.9.3(mongoid 3需要)
  • mongoid 3.0.13
  • sinatra 1.3.3
  • git master的sinatra身份验证0.4.2(因为0.4.1不适用于mongoid>3,0.4.2不可用作gem)
  • mongo 1.7.1
mongoid的配置是正确的,因为我可以查询mongo并获得结果,但当我插入sinatra身份验证时,会出现错误


有人知道哪些版本是最新的,并且恰好可以一起工作吗?

您是否使用Bundler来帮助进行依赖关系管理?你能发布一些你得到的错误吗?是的,我正在使用bundle。我设法“注册”用户(即使我收到一条错误消息,用户也会被添加到数据库中),但在使用“未定义的方法`has_key'(对于nil:NilClass)”登录时失败。stacktrace在那里@jboursiquot如果你让这些部件一起工作,你介意分享版本号吗?在这一点上,我更感兴趣的是拥有一些可以工作的东西,而不是试图用我使用的版本来解决我的问题。