我对 Rails 很陌生,一直在尝试在 Web 应用程序上使用 Mongodb。
我一直在逐字跟踪这个 railscast 教程,并且遇到了无法连接到本地 Mongodb 的问题。
我确信 Mongodb 已经启动并运行,因为 mongod 出现在我的活动监视器中并且要去
http://localhost:28017/
显示:
http://imgur.com/KJ0JI.png
问题是当我去 0.0.0.0:3000/projects/new 并尝试添加一个新的项目名称时,出现了:
http://imgur.com/yxRwC.png
这是我运行脚本/服务器时的输出:
http://imgur.com/A9JTE.png
在我的其他应用程序上,我一直在使用 sqlite 并且没有遇到任何问题。为了测试目的,我尝试卸载 mongodb 并运行它,但我得到了一些确切的问题。我猜想 Mongodb 根本没有通过 rails 和 MongoMapper 被检测到。
有人知道如何解决这个问题吗?我花了很多时间试图解决这个问题,并求助于获得一个 stackoverflow 帐户并在这里询问。让我知道是否还有其他任何人需要帮助诊断问题。任何帮助,将不胜感激。
注意:对不起,因为我是新人,所以我不能发布错误的图片。我希望你能花时间在 imgur 上查看它们