美文网首页
The First Use Mongodb

The First Use Mongodb

作者: daneil | 来源:发表于2014-07-03 18:42 被阅读0次

    习惯使用rails + mysql 后突然想要换成mongdb突然发现新建一个mongdb项目无从下手。看完Mongodb的官方文档总算有个了解,key-value 的存贮方式对于从事ruby的我而言并不难理解。

    接下来准备新建个项目吧(当然开始项目前先把Mongodb装上,照着上面官方文档做就行了),发现不用mysql后activerecord似乎没什么用处了,看开得找个mongodb的ORM, Mongoid是个不错的东西,废话不说。直接开始搭建个环境吧!

    1 新建项目(排除activerecord)

    rails new app_name --skip-active-record

    2 加入Mongid

    打开gemfile ,添加Gem :gem 'mongoid', '~>3.0.0', gem "bson_ext",之后直接bundle。

    3 生成Mongoid的配置文件

    rails g mongoid:config

    做完上面的步骤我们的环境算是搭建完了。

    现在我们加个用户验证devise,相信我们的项目肯定用得着!

    1 添加Gem : gem 'devise' 后bundle

    2 rails generate devise:install (按照提示配置)

    3 rails generate devise user

    4 为了我们后面讲页面美化 哈哈还是把页面拿出来吧 执行rails generate devise:views

    OK ,到这里往事具备,现在让我们把项目跑起来吧,当然先得把mongdb跑起来,这个不能忘,在terminal 输入mongod.

    启动项目 rails s ,如果一切没问题的话!恭喜你devise的用户注册,登录应该没问题了!

    相关文章

      网友评论

          本文标题:The First Use Mongodb

          本文链接:https://www.haomeiwen.com/subject/crpjtttx.html