新增Mongoid但得到:
LoadError:
Error loading the 'sqlite3' Active Record adapter.
删除的database.yml并获得:
Could not load database configuration. No such file - ["config/database.yml"]
保存空的database.yml,并得到:
ActiveRecord::AdapterNotSpecified:
'test' database is not configured. Available: []
Rails的5.2.2
如果是全新安装使用
rails new app --skip-active-record
如果你已经创建了轨道的应用程序,它具有活动记录(MySQL或sqlite3的)使用此链接:
同时删除
活动记录
从线
application.rb中
ActiveRecord的是,只与关系数据库的作品库。如果你想使用MongoDB的具有mongoid,你不需要ActiveRecord的。从应用程序代码,配置和Gemfile中AR和关系DB的任何提及。如果你从头说明,使用rails new myapp --skip-active-record
参见:https://gorails.com/guides/setting-up-rails-4-with-mongodb-and-mongoid(与轨道4,5,而是应该帮助)。