代码之家  ›  专栏  ›  技术社区  ›  Cory Baker

用designe和Mongoid启动rails5项目

  •  -1
  • Cory Baker  · 技术社区  · 6 年前

    我正在尝试使用mongodb和designforauth创建一个带有管理视图的rails5api。我知道如果一切从一开始就设置正确的话,整个过程会顺利得多。我需要运行什么样的终端命令来向rails指定要省略什么和添加什么?

    rails new myapp --no-activerecord --db=mongodb --with-devise

    网上有一个教程,但它的Rails3是2012年的。

    1 回复  |  直到 6 年前
        1
  •  1
  •   Rohan    6 年前

    根据帖子中的描述,请遵循以下几点:

    使用下面提到的命令创建一个新项目

    rails new name_of_the_project --skip-active-record
    
    name_of_the_project = specify the name which you want to keep
    --skip-active-record = this will skip loading active-record as an ORM.
    

    然后您需要将mongoid添加到gemfile中,这样rails就可以知道您想要将它用作ORM

    gem 'mongoid', '~> 6.2.0'
    

    添加后,运行以下命令

    bundle install
    rails g mongoid:config
    

    最后一个命令配置,例如生成蒙古德.yml.

    希望这能回答你的问题。