2006 年 2 月 4 日,星期六

Rails Recipes 以测试版图书形式首发

由 David 发布

Chad Fowler 已针对 Rails Recipes 的初始 21 章完成了初稿,现已作为一本测试版图书公开发售。最终版图书尚需时日,但这是一个获取非常有价值的材料的绝佳机会。您需要穿上自己的边缘鞋,从代码仓库中获取最新版本的 Rails,才能使用一些依赖 1.1 功能的食谱,但大多数食谱不过是做常见事情的一些巧妙方法。

Chad 对这些教程所采取的方法最大的优点是,它们更像是案例研究,而不是输入命令的冗长清单。以使用多个数据库进行活动记录的食谱为例。首先,它设置了一个完整的样本小型应用程序进行演示(使用迁移等最佳实践),然后引导您了解快速的一次性黑客行为会是什么样子(以便您理解机制),然后将所有内容包装在一个易于重用的 External 类层次结构中。当然,最后它会建议您不要在别无选择的情况下真正使用多个数据库,并提供一些避免使用多个数据库的替代方案。

这使得 Rails Recipes 不仅适用于在遇到有解决方案的问题时查阅。它作为一种通用框架最佳实践的教学工具也很有用,并且有望通过逐篇阅读所有食谱来成为一名更好的 Rails 程序员。即使您今天不需要使用多个数据库。

因此,在阅读或与搭配 使用 Rails 进行敏捷 Web 开发 一书之后,这是一块完美的踏脚石。立即获取前 21 个食谱,并接收随食谱随时准备就绪而进行的更新。我将亲自与 Chad 合作,确保这些食谱尽可能提供多种 Rails 方式,并且讨论如何使用即将推出的 Rails 1.1 中的所有好东西。

现在您还在等什么呢?快去买一本吧。