【发布时间】:2016-10-22 23:42:47
【问题描述】:
我创建了一个新的 Rails 项目,并打开了 -O --api 标志,而 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。
【问题讨论】:
-
rails g model默认会创建一个 ActiveRecord 模型 - 但您已禁用 ActiveRecord。您期望的行为是什么?您是否正在使用您希望此时调用的其他 ORM? -
我明白了。我在这个 Rails 应用中使用不是 ORM 的 Google Cloud Datastore。
标签: ruby-on-rails rails-activerecord rails-generate rails-generators ruby-2.3