0

我创建了一个-O --api打开标志的新 Rails 项目,rails g model现在对我来说已经坏了:它什么都不做,只是说“通过 Spring 预加载器运行”(它不是 Spring 错误,因为我尝试删除 Spring)并返回。

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

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

4

1 回答 1

0

rails g model仅对 ActiveRecord 模型(默认情况下)或具有集成生成器的其他模型类型有用。-o您可以在运行时使用标志调用后者rails g model

但是,Google Cloud Datastore 可能没有这样的集成,所以我认为您将不得不手动管理您的模型。

于 2016-10-23T02:56:18.747 回答