1

我是 Ruby on Rails 的初学者,并且一直在学习 Rails 3.0 的书籍。

我的问题是:

我应该学习即将到来的新语法并准备好使用 Rails 4.0 吗?或者这会限制我在插件和我可以使用的东西方面的​​选择吗?

我不想花时间掌握即将被弃用的语法,但如果更改如此剧烈以至于基于 3.0 的资源和插件将无法使用,我也不想开始学习/使用 Rails 4.0。

谢谢您的帮助!

4

2 回答 2

1

您应该知道 Rails 4 中将发生的变化,但理解 Rails 3 代码总是有益的。许多在线示例都在 Rails 3(甚至 Rails 2)中。您应该知道如何识别已弃用的内容以及如何在 Rails 4 中做同样的事情。

于 2013-05-16T19:14:31.163 回答
0

正如 Logan 之前提到的,如果您了解 Rails 3 代码,将会很有帮助,因为大多数应用程序和教程都将在该版本上编写。

另外,我不认为 Rails 3 和最初的 Rails 4 之间的变化会导致 Rails 3 代码贬值。简而言之,看看RailsCast 的视频,了解正在发生的变化。

另一个建议是使用 RVM 在您的计算机上安装这两个版本,以便您可以学习和浏览这两个世界。

于 2013-05-16T19:30:14.980 回答