和很多人一样,我对Ruby on Rails很兴奋。作为一名Windows用户,我下载了InstantRails,然后继续播放,然后继续播放关于如何在十五分钟内使用RoR 2.0制作博客的截屏视频。我使用Notepad ++作为我的文本编辑器,因为这是我传统上用于编写我过去所做的基于PHP的网站的内容。我有点羡慕Mac用户以及他们如何获得真正吸引人的TextMate,但我设法完成了整个截屏视频并使一切顺利进行。
然而,我大部分时间都迷失了。
多年来,我了解大量的编程和脚本语言--C ++,JavaScript,PHP,HTML和Lua,仅举几例。我不了解Ruby,但就语法而言,我理解它的工作原理很多,但我不理解为什么某些文件会做某些事情,以及那种事情背后的很多逻辑。
另外,我尝试使用RadRails进行Aptana,但发现很难设置。是否有任何具体的教程可以让它设置并完全使用Ruby on Rails 2.0?
在尝试学习RoR之前,我是否应该等待更多的RoR 2.0教程出来?或者我应该继续练习并进行实验直到我弄明白?
答案 0 :(得分:3)
此外,您可能希望了解NetBeans,它对ruby和rails提供了很好的支持。他们还提供了几个专注的教程,甚至是viedos。
http://www.netbeans.org/kb/trails/ruby.html
另一个专注教程的优秀来源是Ryan Bates的http://railscasts.com/。
在红宝石方面,我强烈推荐The Ruby Way,如果你正在进行截屏视频,那么实用程序员在红宝石对象模型和Dave Thomas的元编程方面有一些便宜和优秀的方法。
答案 1 :(得分:2)
实用程序员Agile Web Development with Rails是一本很好的入门书。
还有一个RoR 2.0 BETA book。
答案 2 :(得分:1)
Rails Way也是一本好书。我每天都用它作为参考书。
答案 3 :(得分:1)
您可以随时查看精彩的Peepcode截屏系列:
看完之后,你马上就会跑掉。我还推荐Railscasts,一个关于Rails的(免费)每周截屏视频,通常专注于一个功能或以一种奇妙的方式实现一个概念。
答案 4 :(得分:1)
如果你真的认真学习Rails,我的建议是得到一本好书并阅读(我知道......程序员不会读书,但你应该这样做!)。 “关于Rails的好书”通常包含一个关于Ruby的章节,但是网上有很多资源可以帮助你。
强烈建议您 在深入研究Rails之前熟悉Ruby 。你会 发现它更容易遵循什么 继续使用Rails应用程序if 你了解基本的Ruby语法。 Rails不会神奇 彻底改变了你写网络的方式 应用程序,如果你没有经验 使用它所使用的语言。
我个人正在使用Simply Rails 2,它使用(惊喜,惊喜)Rails 2.它将引导您完成Digg克隆的开发。
如果您仍然不想使用图书,则应该查看Ruby on Rails guides和Ruby on Rails Wiki。 AFAIK,它们会定期更新以跟上Rails的新版本。
答案 5 :(得分:0)
从我读过的内容来看,看起来很多这些书现在至少部分已经过时了Rails 2.0的出现。这是真的吗?
答案 6 :(得分:0)
InstantRails尚未更新一段时间,请查看Rubystack,这是一个类似的项目,但我们还包括一些其他工具:Apache,MySQL,Imagemagick等。