如何将rails_admin与mongoid一起使用?

时间:2018-08-23 12:47:04

标签: mongoid rails-admin

我的项目有2个ORM(ActiveRecord和Mongoid),我想对Mongoid模型使用管理面板。 我已经为管理面板定义了单个模型。

config.included_models = ['Destination']

现在我出错了。

NameError in RailsAdmin::MainController#index
uninitialized constant RailsAdmin::Adapters::ActiveRecord::Association
Extracted source (around line #53):

            # If the constant was actually loaded, something else went wrong?
            raise if from_mod.const_defined?(const_name)
            CoreExt::ActiveSupport.without_bootsnap_cache { super }
          end

          # Signature has changed a few times over the years; easiest to not

我猜它正在将此模型视为ActiveRecord模型。 有谁在使用rails_admin的mongoid来帮助我吗? 如有可能,请共享源代码配置。

1 个答案:

答案 0 :(得分:1)

添加解决方案

require 'rails_admin/adapters/active_record'

到config / initializers / rails_admin.rb(因为已安装在/ rails_admin路径上)。

现在它可以正常工作了。