2

我已经创建了一个 rails 4 引擎,我现在正试图让它与 Mongoid 而不是活动记录一起运行。我按照官方网站上的说明进行操作,所以我已添加s.add_dependency "mongoid", "~> 4.0.0"到 gemspec 文件中,然后我运行了 bundle install,没有问题,之后我尝试通过rails g mongoid:config从引擎的根文件夹执行来生成 mongoid 配置文件,但我得到以下错误:

gems/mongoid-4.0.0/lib/rails/generators/mongoid/config/config_generator.rb:16:in `app_name': undefined method `parent' for nil:NilClass (NoMethodError)

知道如何解决这个问题吗?

此外,我想知道在将使用此引擎的应用程序中是否还需要将它们配置为使用 Mongoid,即使它们将使用的唯一模型是引擎的一部分?

4

0 回答 0