4

因此,我正在深入研究 Ruby(和 Rails)和一般的后端 Web 开发,在我看来,有一个巨大的 Ruby 项目生态系统似乎是完全必要的。

我正在考虑像 Rake、Rack、Mongrel、Gems、Capistrano 这样的项目。

除了这些应用程序在其各自项目网站上的文档之外,您能否推荐一个好地方来开始深入了解有关创建良好 Ruby 环境的更多信息?

我有很多关于运行 Mongrel、使用 capistrano 部署的问题,而不是列出我脑海中突然出现的每个问题,是否有一个很好的信息库来解决“Ruby 世界”?

4

5 回答 5

3

Pragmatic Programmers 有一本Deploying Rails的书,其中涵盖了其中的一些内容。我要添加到您列表中的一个工具是Phusion Passenger(又名 mod_rails)。

另外,请参阅我对Ethan 的Rails 资源问题的回答。

于 2009-02-06T04:43:34.030 回答
1

我刚刚发布了一个类似的问题,但它专门针对Rails学习资源,而不是 Ruby。

如果你只是在潜水,我建议暂时把 Rails 放在一边,只专注于 Ruby。在开始尝试学习 Rails 之前,请先熟悉 Ruby。

一本很棒的 Ruby 书籍是 David Black 的Ruby for Rails。但请注意,那本书中的 Rails 章节已经过时。不过,它值得拥有只是为了 Ruby 章节。

如果您不想买书,请尝试_why 的 Ruby 凄美指南

于 2009-02-06T01:04:43.143 回答
0

我刚刚使用了wiki 上的Howtos。这些作品中的大多数你一开始不需要学习太多。如果您遵循安装说明和基本教程,您将自然而然地使用它们。

Capistrano 是一个你确实需要深入研究的例子——我最近第一次设置它时阅读了这篇文章,它对我帮助很大;这真的很容易。

于 2009-02-06T00:56:44.940 回答
0

刚刚推出了一系列新的Rails 指南。提供对基础知识的非常深入的了解。

我建议专注于 Rake 和 Capistrano。关于 Gems 真的没什么可说的,最基本的它只是一种管理 Ruby 代码包的方法,并且可以在您开始时将其视为一个黑盒子。

于 2009-02-06T04:39:08.267 回答
0

您可能想学习可以帮助您更好地理解 Rails 的简单 Ruby 基础知识,例如 gem、数据库或第三方资源。我知道 TeamTreehouse非常擅长围绕 Ruby 生态系统进行教学,而HackCasts非常相似,但成本更低。TeamTreehouse 可以教你一切,从 Rails API 到简单的 SQL 再到 MongoDB 数据库。Hackcast 可以教您如何使用这些技能来创建强大的 Web 应用程序。这真的取决于你的需要。谢谢,希望这有帮助!

于 2015-10-26T16:12:27.720 回答