如何在安装mongoid后创建ActiveRecord脚手架?

时间:2013-02-25 21:48:42

标签: ruby-on-rails

每次运行rails g scaffold ModelName时都会创建一个mongoid模型迁移。我想创建一个ActiveRecord脚手架。我该怎么做?

rails g active_record:scaffold ModelName 

不起作用。

1 个答案:

答案 0 :(得分:0)

ActiveRecord生成器仍然可用,您只需在使用时指定使用'active_record'版本。

例如,此时'rails g model user email'生成一个Mongoid模型,但'rails g active_record:model user email'生成一个ActiveRecord模型并创建所需的迁移。

如果您选择将其设为Mongoid模型,则无需担心迁移。如果您选择将其设置为ActiveRecord模型,请使用“rails db:migrate”运行迁移。 (Rails 5将rake功能移到rails命令中)