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 新OS X上Rails的升级时间?_Ruby On Rails_Ruby On Rails 3_Macos_Osx Mountain Lion_Osx Mavericks - Fatal编程技术网

Ruby on rails 新OS X上Rails的升级时间?

Ruby on rails 新OS X上Rails的升级时间?,ruby-on-rails,ruby-on-rails-3,macos,osx-mountain-lion,osx-mavericks,Ruby On Rails,Ruby On Rails 3,Macos,Osx Mountain Lion,Osx Mavericks,看起来苹果刚刚发布了OSX10.9Mavericks,我正在考虑从10.8MountainLion升级。我正在用Ruby 1.9.3运行Rails 3.2.15 我有几件事可能需要升级,它们不一定相关: OS X 10.8 --> 10.9 Rails 3.2 --> 4.0 Ruby 1.9.3 --> 2.0 新gems等与osx良好合作的时间周期通常是什么样的?等待一周、一个月或几个月更好吗?或者升级OSX,然后升级Ruby+Rails会是非常无缝的吗?Ruby

看起来苹果刚刚发布了OSX10.9Mavericks,我正在考虑从10.8MountainLion升级。我正在用Ruby 1.9.3运行Rails 3.2.15

我有几件事可能需要升级,它们不一定相关:

OS X 10.8  --> 10.9
Rails 3.2  -->  4.0
Ruby 1.9.3 -->  2.0

新gems等与osx良好合作的时间周期通常是什么样的?等待一周、一个月或几个月更好吗?或者升级OSX,然后升级Ruby+Rails会是非常无缝的吗?

Ruby 1.9.3和Ruby 2.0之间没有太多的区别,尽管我在升级过程中遇到了一个宝石绊倒了我。如果您发现需要使用1.9.3,仍然可以安装brew()和RVM(),以帮助您管理多个Ruby版本。请注意,您必须安装XCode和/或其命令行工具来编译软件

我发现Rails 4.0的最大变化是它如何处理模型中使用的属性的白名单。在控制器中使用,而不是在模型中使用可访问的属性。您可以看到如何在中使用它们


至于他们在新操作系统上的处理方式,现在说是否有任何令人惊奇之处可能还为时过早。由于这个原因,我通常会在升级前几个月进行升级。

Ruby 1.9.3和Ruby 2.0之间没有太大的差异,尽管我在升级过程中遇到了一个问题。如果您发现需要使用1.9.3,仍然可以安装brew()和RVM(),以帮助您管理多个Ruby版本。请注意,您必须安装XCode和/或其命令行工具来编译软件

我发现Rails 4.0的最大变化是它如何处理模型中使用的属性的白名单。在控制器中使用,而不是在模型中使用可访问的属性。您可以看到如何在中使用它们

至于他们在新操作系统上的处理方式,现在说是否有任何令人惊奇之处可能还为时过早。因为这个原因,我通常会在升级前几个月去