`
loamy
  • 浏览: 321406 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

12个顶极的 Ruby on Rails 教程

阅读更多
或许有点过时的消息,但Digitalmediaminute 给我们带来的这12个教程,却依然被公认为进入Ruby on Rails领域的经典必修文档 ——

    A former student asked me a few days ago how I learned Ruby on Rails. The answer was that I simply read alot of great tutorials. So in the spirit of sharing, here are the 12 tutorials that I found most useful:

   1. Rolling with Ruby on Rails - Curtis Hibbs 在ONLamp.com 上面首次发表的他的第一篇精彩的Ruby on Rails 介绍性文章,相信目前大部分的Ruby on Rails 追随者都是因为当时阅读了这片文章而从此被Ruby on Rails 深深吸引住的。事实证明,此篇文档也成为了后来大部分相关入门 / 安装文档 的基石,后来的这些文档大部分是在Curtis Hibbs 的基础之上对于更新后的Rails 版本做出相应的修正与更新,对相关内容进行进一步细致的分析而组成的。如果你还没有读过这篇文章,那赶快吧。
   2. Rolling with Ruby on Rails, Part 2 - Curtis Hibbs 后来又写了上面那篇文章的续集,与《教父》一样,续集甚至比第一集更加精彩。到这里,Curtis Hibbs 显得比Francis Ford Coppola 明智一点,他没有继续写Part 3. :d 现在网上流行的那篇Part 3 的同名文档,是由另外一个作者Amy 写的。
   3. Four Days on Rails (PDF) - 一份伟大的教程,它把分拆成为一个个简单的小任务,并且设计让你在4天的时间之内完成。尽管有人认为:“To be quite honest, this tutorial only takes about 2 hours, but nonetheless it is very well organized!” 但相信这份文档会成为日后Ruby on Rails 培训项目时候采用的Lab Guide.
   4. Really Getting Started in Rails - Amy Hoy 写的同时被称为Rolling with Ruby on Rails Part3 的教程,不单纯谈到了Ruby on Rails 的相关技术,同时还在文档中向读者穿插介绍了神奇的Ruby 脚本语言的一些基本概念。
   5. Tutorial in Ruby on Rails - 针对入门学习者的一份教程,采用WiKi 共创共用编写的,作者……嗯,如果你了解何谓WiKi 的话,应该不会追问下去了吧?
   6. Fast-track your Web apps with Ruby on Rails - IBM 终于也跑过来凑热闹了,他们这次一如既往的为读者带来一篇优秀的介绍,相信阅读完以后能够加快你在Ruby on Rails 世界中的步伐。作者是David Mertz,Text Processing in Python的作者。
   7. Getting Your Feet Wet With Ruby on Rails - 噢……到处都在谈论Rails,而这篇文档也成为了Edonkey 世界里面仅次于《Agile Web Development with Rails》之后最为流行的文档。
   8. How to make a todo list program with Rails - 另一篇极为实用的文章,让你真正使用Ruby on Rails 做些实际有用的事情。不过这份文档现在好像更改了原始的链接(临时 / 意外 ?),总之现在原始链接无法访问了,或许是由于谈论的Rails 版本太低的原因吧。Anyway,这是一份替补的版本。
   9. Ajax on Rails - Curtis Hibbs 又来了……不过这次改了个名字,主题也更加吸引人。Web世界里面,全球最热门的两个关键字都用上了,如何能够不被纳入顶极的列表中呢?同时不得不让我佩服 ——  Author is author !
  10. Many to Many Tutorial for Rails (PDF) - 很好的一篇讨论Web 应用程序开发过程中一些较为复杂的部分的文档,然而在Ruby on Rails 上面做的开发,真的会复杂到哪里去吗?
  11. Distributing Rails Applications - A Tutorial - 等你在Desktop 上面把程序开发出来了,要知道怎么样能发布在公众服务器上面吗?这片文档告诉你应该知道的一切。
  12. Installing Ruby on Rails with Lighttpd and MySQL on Fedora Core 4 - 如果没有初始化的安装,这份列表即便列出再多更为精彩的教程对于任何人来说都将是废话一堆。当技术无法在自己手上实现的时候,也失去了它真正的存在意义了。或者对于初学者来说,这份才是最重要的文档。另外 这里, 这里,还有那里;也是不错的介绍如何安装Ruby on Rails 的文章。如果你更愿意,更习惯在Windows XP/ Server 上面使用Ruby on Rails,看一下这里,还有这里吧。
分享到:
评论

相关推荐

    Ruby on Rails教程:学习使用Rails进行Web开发Ruby on Rails Tutorial: Learn Web Development with Rails

    本书教您如何使用Ruby on Rails开发和部署真正的,具有工业实力的Web应用程序,Ruby on Rails是为诸如Twitter,Hulu,GitHub和Yellow Pages等顶级网站提供支持的开源Web框架。

    对于Ruby编程语言来说是一个精明的应用程序发展条件

    对于Ruby编程语言来说是一个精明的应用程序发展条件,就像在JetBrains IntelliJ IDEA阶段,Ruby on Rails或Rails或RoR编程结构一样。JetBrains还提供了各种编程条件,以便在IDE中实现更显著的协调和协调。基于对Ruby...

    janus:Ruby on Rails 的身份验证引擎

    剑锋 Janus 是 Ruby on Rails 3+ 的身份验证引擎,可轻松处理应用程序中的用户。 它提供了所需的一切,从迁移到控制器,以及一些保持用户登录的不同策略。 Janus 还尝试在某种程度上与 Devise 的 API 和约定兼容,...

    react_on_rails:React + Webpack + Rails + railswebpacker的集成(包括React的服务器端渲染),可提供更好的开发人员体验和更快的客户端性能

    这些是React on Rails 12的文档。要查看版本11文档,。新闻2020年10月14日: 。 2020年10月1日:请参阅示例存储库,以通过支持SSR的rails / webpacker gem进行webpack的简单配置。 2020年8月2日:请参阅的示例回购,...

    Agile Web Development with Rails 2 Edition正式版

    《敏捷Web开发与Rails》第二版是一本针对Rails 1.2版本的经典教程。通过对Rails框架的深入讲解,本书帮助读者理解如何利用Rails进行高效敏捷的Web开发。尽管本书主要针对的是Rails 1.2版本,但对于希望学习Rails基本...

    ruby语言基础

    12. **Rails框架**:Ruby on Rails是基于Ruby的最受欢迎的Web开发框架,它遵循“约定优于配置”的原则,极大地提高了开发效率。 学习Ruby的基础,需要熟悉以上这些核心概念,并通过实践编写代码来加深理解。...

    React + Webpack + Rails + rails/webpacker 的集成,包括 React 的服务端渲染,实现更好的开发体验和更快的客户端性能。

    这些是 React on Rails 12 的文档。要查看版本 11 的文档,请单击此处。 2020 年 10 月 14 日新闻:RUBY ROGUES RR 474:在 Rails V12 上做出React——不要剃掉那头牦牛! 与贾斯汀戈登。 2020 年 10 月 1 日:有关...

    warbler:Warbler巧妙地构建Ruby应用程序的.war文件

    Warbler是一种用任何Ruby,Rails或Rack应用程序制作Java jar或war文件的宝石。 Warbler提供了一种最小,灵活,类似于Ruby的方式来捆绑所有应用程序文件,以将其部署到Java环境中。 Warbler提供了一组开箱即用的...

    2009年QCon部分演讲稿

    他可能讲解了JRuby如何实现Ruby on Rails(RoR)框架在Java环境中的无缝集成,RoR是一个高效的Web开发框架,以其简洁的语法和快速开发能力闻名。通过JRuby,Java开发者可以利用Rails的生产力优势,同时保持与现有...

    portal.just.ro:门户网站.just.ro

    Ruby常与Rails框架一起使用,即Ruby on Rails,这是一个非常流行的Web开发框架,强调“约定优于配置”和“DRY(Don't Repeat Yourself)”原则,使得开发过程更加高效。使用Ruby on Rails可以快速构建功能丰富的Web...

    Usergithub使用教程

    目前,其托管版本数量非常之多,而且其中不乏知名开源项目,例如 Ruby on Rails、jQuery、python 等。 GitHub 的独特卖点在于从另外一个项目进行分支的简易性。为一个项目贡献代码非常简单:首先点击项目站点的 ...

    java8集合源码-Top-Java:顶级视觉Github项目

    java8集合源码顶级 Java Github 存储库 基于以下是按星数排序的前 200 个 Java Github 存储库列表。 已用于 GitHub 搜索 API 的查询是“Java”。 日期:03/16/2018 注意:此列表将定期更新。 ID 名称 描述 语 星星 ...

    RB101

    "RB101"可能指的是一个特定的项目或者教程,主要关注Ruby编程语言。Ruby是一种面向对象的、动态类型的编程语言,由日本人松本行弘(Yukihiro Matsumoto)于1995年创建。它强调简洁、优雅的语法,使代码易于阅读和...

    Github注册和基本使用.docx

    * 是这个星球上最流行的开源托管服务,目前已托管 431 万 git 项目,不仅越来越多知名开源项目迁入 Github,比如 Ruby on Rails、jQuery、Ruby、Erlang/OTP。 * 是 alexa 全球排名 414 的网站。 注册 Github 账户和...

    TOPProjects

    在这个资源库中,开发者可以探索不同的Web框架(如Ruby on Rails、Sinatra等),学习如何组织项目结构,了解最佳实践,以及如何使用测试驱动开发(TDD)来确保代码质量。同时,通过对其他优秀项目的分析,开发者还可以...

    Meditation-main-源码.rar

    3. **后端开发**:可能使用Node.js、Django、Spring Boot、Ruby on Rails等后端框架处理业务逻辑和数据库交互。 4. **数据库**:如MySQL、PostgreSQL、MongoDB等,用于存储用户数据和应用状态。 5. **API集成**:...

    web-nxf-frame.1.3.3-src.zip

    "web-nxf-frame.1.3.3-src.zip" 是一个源码压缩包,其中包含了一个名为 "web-...然而,对于大型项目,可能需要考虑更成熟和全面的框架,如Spring Boot、Django或Ruby on Rails等,它们提供了更强大的功能和社区支持。

    myblog-master.zip

    1. **Web开发框架**:myblog-master可能使用了某个Web开发框架,比如Django、Flask、Ruby on Rails等,这些框架为开发者提供了快速构建Web应用的结构和工具。 2. **数据库管理**:博客系统通常需要存储文章、用户...

    2021-2022年收藏的精品资料软件工程师推荐10个开发者最常用的代码编辑器.docx

    Aptana不仅支持JavaScript,还支持Ruby on Rails,并随着技术发展增加了对iPhone和Adobe AIR的开发支持。它拥有代码辅助、代码结构概览、语法错误检查、自定义UI扩展和跨平台兼容性,特别适用于Web2.0应用程序的开发...

    the-zen-of-elixir:反映Elixir禅的顶级文章合集

    Phoenix是用Elixir编写的Web开发框架,它借鉴了Ruby on Rails的优点,同时提供了更快的响应时间和更低的内存占用。Phoenix的通道(Channels)功能支持实时Web应用,如聊天室和游戏。 8. **宏(Macros)**: ...

Global site tag (gtag.js) - Google Analytics