Ruby on rails 使用Desive和Mongoid启动Rails 5项目

Ruby on rails 使用Desive和Mongoid启动Rails 5项目,ruby-on-rails,mongodb,devise,Ruby On Rails,Mongodb,Devise,我正在尝试使用mongodb和Desive for auth创建一个带有管理视图的Rails 5 API。我知道,如果一切从一开始就设置正确,整个过程会顺利得多。我需要运行哪种类型的终端命令才能向rails指定遗漏什么和添加什么 i、 e.rails新的myapp——无活动记录——db=mongodb——带有designe 网上有一个教程,但它的Rails 3是从2012年开始的。根据文章中提到的描述,请遵循下面提到的要点: 使用下面提到的命令创建一个新项目 rails new name_of_

我正在尝试使用mongodb和Desive for auth创建一个带有管理视图的Rails 5 API。我知道,如果一切从一开始就设置正确,整个过程会顺利得多。我需要运行哪种类型的终端命令才能向rails指定遗漏什么和添加什么

i、 e.
rails新的myapp——无活动记录——db=mongodb——带有designe


网上有一个教程,但它的Rails 3是从2012年开始的。

根据文章中提到的描述,请遵循下面提到的要点:

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

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添加到GEM文件中,以便rails知道您想要将其用作ORM

gem 'mongoid', '~> 6.2.0'
添加后,运行以下命令

bundle install
rails g mongoid:config
最后一个命令配置mongoid,例如生成mongoid.yml

希望这能回答您的问题。

rails new myapp--跳过活动记录--database=mongodb
。在我的项目中,我没有使用过WIU devise。有关更多信息,您可以运行
rails
命令,它将返回所有可能的选项。