Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 3 Rails 3.0.9或3.1.0是否适用于今天开始的项目?_Ruby On Rails 3_Ruby On Rails 3.1 - Fatal编程技术网

Ruby on rails 3 Rails 3.0.9或3.1.0是否适用于今天开始的项目?

Ruby on rails 3 Rails 3.0.9或3.1.0是否适用于今天开始的项目?,ruby-on-rails-3,ruby-on-rails-3.1,Ruby On Rails 3,Ruby On Rails 3.1,要转到Rails 3.1还是不转到Rails 3.1,这是个问题 我知道新版本有一些很好的特性,例如资产管道,但是第三方gems是否已经为最新版本做好了准备-3.1是否会导致与现有gems for Rails 3.0不兼容 现在使用Rails 3.1的优点和缺点是什么 通常,您应该从最新版本开始。如果您从旧版本开始,那么您已经从额外成本开始。编写可能需要修改的代码的成本 在这种情况下,资源功能是一个重大更改。如果您开始以3.0的方式构建Rails应用程序,您将需要在将来移动多个资产 只要你没有使

要转到Rails 3.1还是不转到Rails 3.1,这是个问题

我知道新版本有一些很好的特性,例如资产管道,但是第三方gems是否已经为最新版本做好了准备-3.1是否会导致与现有gems for Rails 3.0不兼容


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

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

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


只要你没有使用特定宝石的严格要求,就可以使用3.1。此外,3.1在依赖性方面与3.0没有太大区别。仅仅因为gem可能不兼容,就不值得继续使用3.0。总是会有不兼容或过时的gems。

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

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

只要你没有使用特定宝石的严格要求,就可以使用3.1。此外,3.1在依赖性方面与3.0没有太大区别。仅仅因为gem可能不兼容,就不值得继续使用3.0。总会有不兼容或过时的宝石