0
我正在開發一個使用mongodb作爲數據庫的rails-api應用程序。使用mongodb提升軌道api的api g命令
我已經執行以下命令來啓動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)
我需要一些幫助來解決問題。 謝謝
'導軌-api'被移植到導軌5的語法是'導軌新[APP_NAME] [選項] --api'例如'rails new wiz-diary-api --skip-active-record --skip-sprockets --api.'其次嘗試提供database_name到mongoid生成器,現在它試圖通過應用程序推斷它,我認爲這是你的主要問題。 – engineersmnky