在安装Mongoid之后使用Active Record生成器?


69

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

rails g migration

有什么想法如何将AR指定为我的默认生成器(用于迁移,模型等)?

谢谢!


2
我想我已经回答了这个问题(由于代表,实际上无法再回答7个小时)。rails g active_record:migration似乎可以解决
异氰酸烯丙酯

Answers:


116
rails g active_record:migration 

2
谢谢。我看到的是一个奇怪的问题error mongoid [not found],正在运行迁移,rails g active_record:migration ...而不仅仅是rails g migration ...工作;)
Aldo'xoen'Giambelluca

84

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

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

5
大提示!在完成此配置后,对其进行补充以调用蒙古模型生成器,例如对于模型“无论如何”,都可以使用:rails g mongoid:model
any

1
我在我的Rails 4.2.2应用程序中尝试了此操作,但是它不起作用,无论是否使用此功能,我都具有相同的行为。任何想法我应该检查以使其正常工作吗?
ZedTuX
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.