【发布时间】:2013-09-23 23:03:52
【问题描述】:
昨天开始学习Rails,但是Ubuntu安装的是4.0.0 stable版。 之前买了3本书,都是3.2版本的。
我的问题是:
- 我可以继续学习第 4 版吗?
- 服务器/云/VPS 准备好了吗?
- 3.2 和 4.0 之间的差异很大吗?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3.2 ruby-on-rails-4
昨天开始学习Rails,但是Ubuntu安装的是4.0.0 stable版。 之前买了3本书,都是3.2版本的。
我的问题是:
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3.2 ruby-on-rails-4
您最好继续使用 Rails 4。它只会得到改进,而 3.2 将不再是构建新 Rails 应用程序所使用的版本。 Rails 4 可能会是应用程序内置几年的版本。了解 Rails 4,您几乎能够理解在 Rails 3 中构建的旧应用程序,尽管如果您开始将 Rails 3 应用程序迁移到 Rails 4,则依赖关系是一个问题。http://ruby.railstutorial.org/ruby-on-rails-tutorial-book 有一个非常好的 Rails 4 教程,您可以使用此站点和您较旧的 Rails 3 书籍供快速参考。
【讨论】:
如果您只是学习 Rails,我不建议您使用 Rails 3.2 资源创建 Rails 4 应用程序。如果您正在阅读 3.2 版的书籍,则应该安装 Rails 3.2。您可以使用RVM 管理多个版本的 Rails。
我的建议是开始学习 Rails 4。有很多 Rails 4 资源可用。正如 La-comadreja 提到的,Rails 教程是一个很好的参考。以下是其他一些:
http://pragprog.com/book/rails4/agile-web-development-with-rails-4
【讨论】:
La-comadreja 发布说 railstutorial.org 基于 rails 4。但是,我正在阅读教程,它实际上使用的是 rails 3.2.16。我会发布图片,甚至发表评论,但我的声誉还不够高。
【讨论】: