gpt4 book ai didi

ruby-on-rails - 从 Rails 1.2.3 升级到 2.3.5 有多难?

转载 作者:行者123 更新时间:2023-12-03 16:04:08 24 4
gpt4 key购买 nike

它甚至值得吗?

我正在为客户评估遗留代码库——自 2007 年以来,源代码基本上没有受到影响,它是用 Rails 1.2.3 构建的。

我的 Rails 体验是从 2.1 版开始的——代码很像库存/支架,没有有意义的测试——我什至很想知道我是否可以让它在本地运行——但是,我什至不知道从哪里开始.它甚至不知道“rake db:create”是什么意思。哈!

甚至让它在 2.3.5 中运行会是一个很大的痛苦吗?我应该打扰吗?

很想听听你的想法。

谢谢

最佳答案

如果您要积极开发站点,那么是的,值得花时间在项目中更新它。自 Rails 1.2 以来发生了很多事情,这将使开发变得更加愉快。没有命名范围或 RESTful 资源的生活真的很困难。如果您只是在这里和那里修补奇怪的东西,那么可能值得保持原样并只处理怪癖。

由于 1.2.3 刚刚发布到 2.0 的版本之前,其中引入了大量警告和弃用通知,因此您可能会很麻烦。

需要注意的一些事项:

  • 迁移现在带有日期标签,没有编号,但至少向后兼容
  • 许多供应商/插件可能无法运行、没有 2.x 兼容版本或需要升级
  • 路由引擎变了,很多路由的名字可能都变了,所以看看 rake:routes 怎么说,准备好大量的搜索替换
  • 关于ruby-on-rails - 从 Rails 1.2.3 升级到 2.3.5 有多难?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2060492/

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