2017-08-07 19 views
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) 

我需要一些幫助來解決問題。 謝謝

+1

'導軌-api'被移植到導軌5的語法是'導軌新[APP_NAME] [選項] --api'例如'rails new wiz-diary-api --skip-active-record --skip-sprockets --api.'其次嘗試提供database_name到mongoid生成器,現在它試圖通過應用程序推斷它,我認爲這是你的主要問題。 – engineersmnky

回答