【问题标题】:Using Active Record generators after Mongoid installation?安装 Mongoid 后使用 Active Record 生成器?
【发布时间】:2011-09-16 09:20:00
【问题描述】:

我正在通过 Mongoid 集成使用 MongoDB,以及在项目中使用 ActiveRecord。我想为活动记录生成迁移,我运行时默认使用 Mongoid。

rails g migration

任何想法如何将 AR 指定为我的迁移、模型等的默认生成器?

谢谢!

【问题讨论】:

  • 我想我已经回答了这个问题(由于代表,我无法再回答 7 个小时)。 rails g active_record:migration 似乎明白了

标签: ruby-on-rails activerecord mongoid mongodb


【解决方案1】:
rails g active_record:migration 

【讨论】:

  • 谢谢。我看到一个奇怪的error mongoid [not found] 并以rails g active_record:migration ... 运行迁移,而不仅仅是rails g migration ... 工作;)
【解决方案2】:

您可以在 config/application.rb 中配置使用 ActiveRecord 生成器

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

【讨论】:

  • 很棒的提示!补充它,在这个配置之后,调用一个 mongoid 生成器,比如说一个模型'whatever',一个人会使用: rails g mongoid:model whatever
  • 我在我的 Rails 4.2.2 应用程序中尝试过这个,但它不起作用,我有和没有这个的行为相同。知道我应该检查什么才能使其正常工作吗?
猜你喜欢
  • 1970-01-01
  • 2016-07-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-06-27
相关资源
最近更新 更多