Backpack 是 37signals 推出的第三个应用程序,现在网上提供。就像 Basecamp 诞生了 Rails 本身一样,Ta-da 推动了缓存等高级功能,Backpack 也一直是 Rails 中许多有趣开发的主要推动力。最明显的是,Rails 现在具有的对 Ajax 接口的强有力支持。
使用服务器端片段渲染实现 innerHTML 的方法是专为 Backpack 开发的,现在已提取出来,以便在 Rails 中通用使用。很高兴地看到,Rails 中的 Ajax 集成引起了众多开发者的兴趣,37signals 特别感谢 Sam Stephenson、Thomas Fuchs、Sean Treadway 等人的工作。
在未来数周,我们将利用更多在 Rails 中发生的 Ajax 创新,例如 上传进度指示器 和 Google Suggest 风格搜索。与此同时,请查看 Backpack 作为当前 Rails 中 Ajax 奇妙功能的最佳示例。