问题描述
|
关闭。这个问题是题外话。它当前不接受答案。
解决方法
您可能对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构建生活之前,先尝试一些简单的不重要的应用程序。