ruby on rails-安装mongoid后如何创建ActiveRecord脚手架



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

rails g active_record:scaffold ModelName 

不起作用。

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

例如,在这一点上,"rails g model user email"生成Mongoid模型,但"rails gactive_record:model user email'生成ActiveRecord模型并创建所需的迁移。

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

最新更新