Ruby on rails PHP开发人员学习Ruby和RubyonRails

Ruby on rails PHP开发人员学习Ruby和RubyonRails,ruby-on-rails,ruby,Ruby On Rails,Ruby,我对学习Rails感兴趣已经有一段时间了,我觉得现在是和以往一样好的时间来学习Rails,让我的手变脏。在过去的一周里,我阅读了我能找到的每一本免费的Ruby和RubyonRails电子书。我刚读完Ruby Essentials。我也一直在玩 我已经在WindowsXP机器上安装了Ruby、Rails、MySQL、PHP、phpMyAdmin,我还可以访问Ubuntu机器 我有几年的PHP经验,使用CodeIgniter大约一年 我现在真正喜欢的是一个相当基本的Rails应用程序,它比Hello

我对学习Rails感兴趣已经有一段时间了,我觉得现在是和以往一样好的时间来学习Rails,让我的手变脏。在过去的一周里,我阅读了我能找到的每一本免费的Ruby和RubyonRails电子书。我刚读完Ruby Essentials。我也一直在玩

我已经在WindowsXP机器上安装了Ruby、Rails、MySQL、PHP、phpMyAdmin,我还可以访问Ubuntu机器

我有几年的PHP经验,使用CodeIgniter大约一年

我现在真正喜欢的是一个相当基本的Rails应用程序,它比Hello World更深入一些,但与论坛或博客不太一致。

我发现,当我可以使用已经编写的代码并进行一些尝试和错误更改时,学习某些东西是如何工作的要容易得多

我真正想要的是‘哦,我现在完全明白了!’当我第一次开始学习PHP的时候


有没有人有或知道有一款应用程序可以提供这一时刻?

你应该重新考虑一下你的想法,博客太复杂了。最简单的博客是一个文本区和一个提交按钮,然后存储和返回结果。从这开始,让你的手脏了,然后添加功能,你去。事实上,为什么不练习一些敏捷并进行您自己的迭代呢?

如果您想要已经构建的东西,请在Rails上构建敏捷Web开发附带的示例应用程序,购买pdf,最新版本将与Rails 2.2配合使用,因此将与2.3配合使用,因为框架的所有基本功能都是相同的

当你准备好继续前进时,这个网站是全新的,对所有新老开发者来说都是一个很好的资源


虽然dwc是正确的,但是博客是一件自己开始的好事情,所以当你有信心尝试时,即使你不把它投入生产,它也会帮助你。如果你不喜欢博客的想法,你可以创建一个维基,这也不是很复杂。您只需要在每个页面上都有一个编辑按钮,其中包含链接到该页面的文本。这将教会您如何处理rails以及如何使用ruby处理正则表达式之类的东西

慢慢来,分解这些问题,它们应该很容易用rails解决


在IRC(服务器自由节点频道#rubyonrails)上,您可以使用MIRC实现这一点。在那里问问题,我通常在那里(寻找尼姆)

查看Rails上的屏幕投影。我已经看过好几部了,它们正是我在学习rails时想要的。它们从简单开始,并不断添加越来越多的功能。评论员们动作很快,免费订阅课程

我的建议是从一个简单的CMS开始。随着技能的提高和其他更复杂的项目的开始,您可以继续使用和扩展这一功能。在最基本的形式中,它由一个页面模型和一个主题模型组成。然后,您可以添加一个用户模型、一些登录功能和一个简单的管理界面。毕竟,Rails最初的设想是让CMS类型的站点变得容易

当您启动并运行它时,您可以添加一些插件来扩展功能,包括标记、注释等。或者您可以自己使用这些功能

在Github上设置帐户并学习如何使用Git。它很棒,比你以前使用的更好(如果有的话)。你还应该学习rake和capistrano,因为它们可以节省大量时间,并与Rails和Github携手合作。

我推荐。他们有一个非常有用的方法

您也可以将其作为纸质或数字副本(如果您真的愿意,也可以同时作为纸质或数字副本)。这本书充满了展示PHP方式的例子,以及它与Ruby/Rails方式的比较


至于现成的代码,我建议玩一下。这是一个有点简陋的博客系统,应该给你一个很好的测试场地。

Rails指南很不错

我暂时不打算把任何东西投入生产。现在我只想真正进入这个系统,让它做一些事情。这本书会让你很好地开始,在教程构建之后,它有关于Rails、ActiveRecord、ActiveSupport等不同部分的部分,所以你可以感受到Rails堆栈的哪个部分做了哪些不同的事情。这是我开始读的那本书,但是更早的版本。我订阅并确认了,但似乎没有访问权限。试着去看一下,通常你会收到关于这些剧集的电子邮件。这似乎正是我想要的。Thankslearningrails.com将带您访问同一个站点。实际上,我过去和现在的PHP脚本都在本地使用git。