如何在不影响ActiveRecord迁移的情况下要求Mongoid

时间:2018-02-01 15:26:46

标签: mongoid

我有一个包含许多ActiveRecord模型的Rails应用程序

我们最近介绍了Mongoid,以便一些模型数据可以存储在Mongo中

Mongoid自动接管迁移&发电机

有没有办法要求mongoid这样它不会覆盖rails默认值?

来自Mongoid and ActiveRecord generators我可以看到我可以做到

# config/application.rb
config.generators.orm :active_record

但迁移似乎仍然受到影响

1 个答案:

答案 0 :(得分:0)

嗯,似乎我需要再次要求AR铁路:

# config/application.rb
require "active_record/railtie"

config.generators do |g|
  g.orm :active_record
end

这可行,但感觉反直觉。我应该能够告诉mongoid不要包含所有东西,而不是通过要求AR铁路来重新覆盖mongoid铁路(覆盖AR铁路)

那里有更好的主意吗?