Ruby on rails 如何使Rails迁移以当前Rails_ENV为条件?

Ruby on rails 如何使Rails迁移以当前Rails_ENV为条件?,ruby-on-rails,rails-migrations,Ruby On Rails,Rails Migrations,如何使Rails迁移以当前Rails_ENV为条件 具体而言,我想: 检查是否迁移到主机头 仅在登台实例上执行迁移 这样做将允许我们通过迁移执行数据库更新,这是我们只希望在登台环境中执行的。例如,激活特定帐户或帐户类别的功能以进行测试。只需在迁移的上/下类方法中使用Rails.env.production?/Rails.env.?。谢谢!我应该自己想到这一点。非常感谢。不使用Rails 3.2.13。获取未定义的局部变量或方法Rails

如何使Rails迁移以当前Rails_ENV为条件

具体而言,我想:

  • 检查是否迁移到主机头
  • 仅在登台实例上执行迁移

  • 这样做将允许我们通过迁移执行数据库更新,这是我们只希望在登台环境中执行的。例如,激活特定帐户或帐户类别的功能以进行测试。

    只需在迁移的上/下类方法中使用
    Rails.env.production?
    /
    Rails.env.?

    谢谢!我应该自己想到这一点。非常感谢。不使用Rails 3.2.13。获取未定义的局部变量或方法Rails