rails api mongodb 为 rails g 命令引发异常

rails api with mongodb raising exception for rails g command

我正在使用 mongodb 作为数据库开发 rails-api 应用程序。

我执行了以下命令来启动 api 开发:-

rails-api new wiz-diary-api --skip-active-record --skip-sprockets

bundle install

rails g mongoid:config

但最后一个命令引发错误。由于使用 skip-active-record 命令不会生成,因此不需要生成 database.yml。那为什么,它仍然要求database.yml文件。

/home/user/.gem/ruby/gems/railties-5.1.3/lib/rails/application/configuration.rb:139:in `database_configuration': Cannot load `Rails.application.database_configuration`:
Could not load database configuration. No such file - ["config/database.yml"] (RuntimeError)

我需要一些帮助来解决这个问题。 谢谢

查看官方文档中的标题"Getting Rid of Active Record",应该可以解决您的问题。

Mongoid Documentation