gpt4 book ai didi

ruby-on-rails - 如何在 Rails 中使用简单编号的迁移版本?

转载 作者:行者123 更新时间:2023-12-04 03:34:35 26 4
gpt4 key购买 nike

我正在使用 NetBeans + Rails 2.3.8。

我注意到每当我生成模型时,它的迁移文件名都包含日期和时间:

  • 模型名称:用户
  • 迁移文件名:20100916172053_create_users.rb

但是当我看到书籍(如使用 Rails 进行敏捷 Web 开发)时,(rake-generated examples int it)都显示简单的数字,如 001_create_users002_create_sessions 等。

我如何获得这种简单的编号方案(它看起来更整洁,在搜索模型时更容易看清)?

还是顺其自然而不用担心使用哪种版本号更好?

最佳答案

你可以将它添加到 config/environment.rb

config.active_record.timestamped_migrations = false

请注意,默认值已更改为时间戳,因为它(编号版本)会在多开发人员环境中引起问题。当两个开发人员都在源代码管理更新之间创建迁移时,迁移将具有相同的编号。如果您独自工作,那将不是问题。

此外,我不确定如果您已经有现有的迁移,它会如何工作,所以在这种情况下要小心。

关于ruby-on-rails - 如何在 Rails 中使用简单编号的迁移版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3739893/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com