【问题标题】:Mongoid and ActiveRecord generatorsMongoid 和 ActiveRecord 生成器
【发布时间】:2011-12-06 17:18:06
【问题描述】:

我的 Rails 3.1 应用程序中有 ActiveRecord (MySQL) 和 Mongoid。一切都很好,除了所有生成器都使用 mongoid 来生成模型。这样,当我:

rails g model user

我收到了类似 mongoid 的模型,但我需要 ActiveRecord 结构和迁移。

如何切换回 AR?

【问题讨论】:

    标签: ruby-on-rails-3 activerecord mongoid


    【解决方案1】:

    Mongoid 会覆盖模型生成器,但您可以将其切换回来。

    在 config/application.rb 中,如果你已经有一个类似这样的块,你可以添加一行:

    config.generators do |g|
      g.template_engine :haml
      ...
      g.orm :active_record
    end
    

    或者只是简单地将整个配置行直接添加到文件中

    config.generators.orm :active_record
    

    如果你想关闭迁移,你也可以传递 :migrations => false

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-16
      • 2014-03-29
      • 1970-01-01
      • 2023-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多