为经验丰富的开发人员简要介绍Ruby on Rails?

问题描述

|                                                                                                                   关闭。这个问题是题外话。它当前不接受答案。                                                      

解决方法

您可能对Dave Thomas的Sam Ruby的Rails敏捷开发感兴趣。 您可以跳过“构建应用程序”部分,直接进入“深度”部分的Rails。 我引用最后一部分的介绍:   在本书的其余部分,我们将逐个主题介绍Rails主题(其中   几乎意味着逐个模块)。您已经看过其中大多数模块   在行动之前。我们不仅将介绍每个模块的功能,还将介绍如何   扩展甚至更换模块,以及为什么要这样做。   第三部分的各章涵盖了Rails的所有主要子系统:Active Record,   活动资​​源,操作包(包括操作控制器和操作)   查看)和有效支持。接下来是对迁移的深入研究。   然后,我们将深入研究Rails的内部,并展示如何   组件组合在一起,它们如何启动以及如何替换。   展示了如何将Rails的各个部分组合在一起之后,我们将完成此操作   本书中对许多受欢迎的替换零件进行了调查,其中许多   可以在Rails之外使用。   首先,我们需要设置场景。本章涵盖所有高级内容   您需要了解其余内容:目录结构,配置,   和环境。 我不知道我是否有权粘贴此书,但是如果可以让您购买这本书,我相信作者会同意的!     ,在我看来,要成为Rails的好手,首先应该确保您对Ruby有所了解。我建议浏览一些基本的红宝石书籍(如果您已经是一位成熟的程序员,则无需仔细阅读),例如:Why's Poignant Guide to Ruby 和Ruby编程。 之后,您应该熟悉Rails API和DSL,我建议您先阅读Ruby on Rails指南。当您了解了Rails的基础知识之后,最终的Rails参考就是Ryan Bates的出色的Railscasts。如果您不喜欢观看视频,则该网站带有ascii镜子。即使您没有特定的任务,也请观看其中的一些内容,以真正了解Rails解决问题的方式。 当然,要真正掌握开发Rails技能的技巧,必须实际尝试制作一些Rails应用程序。 Rails的学习曲线非常陡峭,因此最好在尝试使用Rails构建生活之前,先尝试一些简单的不重要的应用程序。     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...