要去Rails 3.1或不去Rails 3.1,这就是问题。

我知道新版本具有一些出色的功能,例如资产管道,但是第三方宝石准备好用于最新版本 - 3.1是否会导致与Rails 3.0的现有宝石的不兼容?

现在使用Rails 3.1的优点和缺点是什么?

有帮助吗?

解决方案

通常,您应该始终从最新版本开始。如果您从旧版本开始,则已经开始额外的成本。编写代码的成本可能需要修改。

在这种情况下,资产功能是一个重大变化。如果您开始以3.0的方式构建Rails应用程序,则将来需要移动多个资产。

只要您没有严格使用特定宝石的要求,请继续使用3.1。同样,与依赖关系相比,3.1与3.0相比并不差异。仅仅因为“一颗宝石可能不兼容”而保持3.0不值得。总会有不兼容或过时的宝石。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top