2008 年 9 月 10 日星期三

本周 Rails 简报(2008 年 9 月 10 日)

格雷格·波拉克发帖

欢迎收看本周 Rails 简报第五期。本简报是 Rails 社区的每周报告,重点介绍本周动态。安东尼奥·坎吉亚诺(原作者)最近很忙,所以我决定本周我来写。

你可能已经了解,Rails 2.0.4Rails 2.1.1 已于本周发布。这些版本主要是一些错误修复,但如果你想了解所有详细信息,可以查阅变更日志。

如果你的 Rails 应用执行大量繁重的 SQL 查询,不妨来看看费尔南多·布拉特的一款插件,名字叫 Query memcached。这款插件改写了 Rails 的默认查询缓存功能,将所有数据库查询存储在 memcached 中,供连续请求使用。

你是否曾为 Rails 应用程序实现过高级搜索页面?如果是,也许你最终会让控制器代码变得臃肿。Binary Logic 推出的 Searchgasm 能够解决这个问题,采用这款插件你可以进行基于对象的搜索,并让搜索代码保持简洁明了。

瑞安·戴格尔向我们介绍了一些 Rails Edge 中的出色新功能,包括 连接池浅路由邮件程序布局。我们很快就能拿到 Rails 2.2 beta 版,敬请关注。

如果你有使用 Apache Derby 的 Java 朋友想要试试 JRuby,迈克尔·盖尔平写了一份介绍 Rails 与 JRuby 和 Derby 集成使用的指南。

上周,37 Signals 的马克·英布里亚科发布了一篇很棒的博文并制作了一期播客,展示了他们如何在服务器设置中使用 HAProxy。如果你不熟悉 HAProxy 在 Apache 轮询负载均衡器上的优势,应该看看他的播客。

你可能已经开始在 Rails 中使用 jQuery 来代替 Prototype。你也许使用过一款插件(例如 jQuery on Rails),但如果你从头开始,在使用 AJAX 请求发送真实性标记时可能会遇到一些问题。劳伦斯·皮特发布了你需要的 jQuery 代码,可以解决这个问题。

Neverblock 是一个允许您使用 Ruby 纤程编写非阻塞并发代码的库。该项目最近发布了一个 非阻塞 PostgreSQL 适配器、一个 非阻塞 MySQL 适配器,最近的更新让他们获得了在带有 Rails 的 Ruby 1.8 上 运行的 Fiber 库!它依然是一个非常年轻的项目,但它朝着安全的多线程 Rails 栈迈出了一步。

最后,我要告诉一些活动。10 月 11 日至 12 日,Ruby DCamp 将在弗吉尼亚州的阿灵顿举行;10 月 15 日至 16 日,Rails 顶峰拉丁美洲 将在巴西的圣保罗举行;10 月 18 日,南卡罗来纳 Ruby 会议 将在南卡罗来纳州的哥伦比亚举行。

感谢您的阅读!如果您倾向于试听这些信息(更详细一点),您应该查看今天出来的 Rails Envy Podcast #46。它覆盖相同材料并非失误(我帮助管理这个播客)。