获取 3.1 升级后生成的新迁移

发布于 2024-12-06 19:41:35 字数 422 浏览 1 评论 0原文

我已按照 Ryan Bates 在 Railscast Episode 282 中的说明将我的应用程序升级到 Rails 3.1 。一切都运行良好,除了生成的新迁移仍然遵循

class MigrationName < ActiveRecord::Migration
  def up
  end

  def down
  end
end

如何升级事物的旧样式,以便以新样式生成新迁移:

class MigrationName < ActiveRecord::Migration
  def change
  end
end

I have upgraded my app to rails 3.1 following Ryan Bates' instructions in Railscast Episode 282. Everything is working wonderfully except that new migrations generated are still following the old style of

class MigrationName < ActiveRecord::Migration
  def up
  end

  def down
  end
end

How do I upgrade things so new migrations are generated in the new style of:

class MigrationName < ActiveRecord::Migration
  def change
  end
end

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我是有多爱你 2024-12-13 19:41:35

3.1。 0 生成器 仅在检测到添加某些内容的迁移时才使用 change。也许您没有调用rails g migration AddSomething?

The 3.1.0 generator only uses change if it detects a migration that adds something. Maybe you didn't call rails g migration AddSomething?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文