跳过 Active Record 会中断 Rails 生成器

Skipping Active Record breaks Rails Generator

我创建了一个新的 Rails 项目并打开了 -O --api 标志,rails g model 现在对我来说是坏的:它什么都不做,只是说 "running via Spring preloader" (它不是 Spring 错误,因为我已尝试删除 Spring) 和 returns.

之后,我创建了一个新项目(完全一样,只是没有 -O),并且 rails g model 工作正常。跳过 AR 会破坏生成器吗?如果是,我该如何避免?

我在 Ubuntu Linux 16.04 LTS 上使用 Ruby 2.3.1 和 Rails 5.0.0.1。

rails g model 仅对 ActiveRecord 模型(默认情况下)或其他具有集成生成器的模型类型有用。您可以在 运行 rails g model.

时使用 -o 标志调用后者

但是,might not be such an integration for Google Cloud Datastore,所以我认为您将不得不手动管理您的模型。