首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有Rails 4 backports库?

有没有Rails 4 backports库?
EN

Stack Overflow用户
提问于 2014-01-17 03:08:22
回答 1查看 727关注 0票数 5

随着时间的推移,我们正在升级我们的Rails 3.2.x应用程序的一部分,使其与Rails 4兼容。例如,我们的任何新代码都是使用强参数而不是attr_accessible编写的。我们希望对ActiveRecord的nonefind_or_create_by等特性采取类似的方法,这样在完成到Rails4的升级时,我们就不必更改太多代码。

有没有Rails 4 backports库可以帮助我们做到这一点?我们目前有一个猴子补丁的集合,但似乎有一个宝石来做这件事。

EN

回答 1

Stack Overflow用户

发布于 2014-01-18 19:24:26

不,没有。正如您所注意到的,某些特性是以gem形式提供的(比如strong_params),您可以很容易地在以前的版本中安装这些特性。

在一些严重的弃用情况下,Rails核心团队通常会在旧版本中包含一个弃用消息和一个后端口,这样您就可以在升级版本之前修复这个弃用。

none的情况下,这不是一个弃用,而是一个特性。除非您在gem中找到它,否则您必须升级到Rails4才能使用它。

find_or_create_by是一个弃用,但Rails4.0仍然支持它。因此,您可以在以后升级和删除代码。

一般来说,通常只为那些在升级后立即导致不兼容的更改提供带有弃用的后端口,从而使您的应用程序甚至无法正常启动或运行。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21170676

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档