欢迎收看本周 Rails 简报第五期。本简报是 Rails 社区的每周报告,重点介绍本周动态。安东尼奥·坎吉亚诺(原作者)最近很忙,所以我决定本周我来写。
你可能已经了解,Rails 2.0.4 和 Rails 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。它覆盖相同材料并非失误(我帮助管理这个播客)。