Ruby on Rails 2.0 for Windows入门

就像很多人一样,我对Ruby on Rails感到兴奋。 作为一个Windows用户,我下载了InstantRails,并且在15分钟内完成了关于如何用RoR 2.0制作博客的截屏。 我使用Notepad ++作为我的文本编辑器,因为这是我过去用于编写基于PHP的网站的传统。 我有点羡慕Mac用户,他们是如何得到真正有吸引力的TextMate,但我设法通过整个屏幕录像,让一切顺利。

不过,我大部分时间都失去了。

多年来,我了解了大量的编程和脚本语言 – C ++,JavaScript,PHP,HTML和Lua等等。 我不认识Ruby,但是就语法而言,我理解它是如何工作的,但是我不明白为什么某些文件会做某些事情,以及类似的事情。

另外,我用RadRails尝试过Aptana,但发现很难设置。 是否有任何具体的教程,让它build立和充分利用Ruby on Rails的2.0?

在尝试学习RoR之前,我应该等待更多的RoR 2.0教程出来吗? 或者我应该继续研究,直到找出答案为止。

如果你真的认真学习Rails,我的建议是找一本好书并阅读 (我知道,程序员不读书,但你应该!)。 一本“ 关于Rails的好书 ”通常包含了关于Ruby的一章,但是网上有大量资源可以帮助你。

根据Ruby on Rails指南 :

强烈建议您在进入Rails之前熟悉Ruby 。 如果您了解基本的Ruby语法,那么您会发现跟随Rails应用程序发生的事情变得更加容易。 如果您对使用的语言没有经验,那么Rails不会奇迹般地改变您编写Web应用程序的方式。

我个人使用的是简单的Rails 2 ,它使用(惊喜,惊喜)的Rails 2.它引导你通过一个Digg克隆的开发。

如果您还不想使用本书,您应该查看Ruby on Rails指南和Ruby on Rails Wiki 。 AFAIK,他们正在定期更新,以跟上Rails的新版本。

另外你可能想看看NetBeans,它对ruby和rails有很好的支持。 他们还提供了几个重点教程,甚至是视频。

http://www.netbeans.org/kb/trails/ruby.html

重点教程的另一个优秀来源是Ryan Bates的http://railscasts.com/

在红宝石方面,我强烈推荐The Ruby Way,如果你进入了屏幕录像,那么语用程序员在Dave Thomas的红宝石对象模型和元编程方面有一些便宜和优秀的方法。

用Rails进行语用程序员的敏捷Web开发是一本很好的入门书。

还有RoR 2.0 BETA书 。

Rails Way也是一本好书。 我每天都用它作为参考书。

你总是可以看看真棒Peepcode截屏视频系列:

Rails 2从零开始

导轨2从零开始

看完之后你马上就会跑步。 我还会推荐Railscasts ,一个关于Rails的(免费)每周截屏视频,通常关注单个特性或者以一种奇妙的方式实现一个概念。

从我读过的内容来看,它看起来像很多这样的书,现在至少已经部分过时了Rails 2.0的出现。 这是真的?

InstantRails一段时间没有更新,检查Rubystack ,这是一个类似的项目,但我们还包括一堆其他工具:Apache,MySQL,Imagemagick等。