几个月前,我们宣布创建一个“论坛”来探讨 Rails 的未来以及社区感兴趣的问题。此后,我们解决了众多重要的建议/主题,并且已经完成或启动了许多功能。我在本帖中的目标是让你快速概览一下uservoice 论坛的状态。
##提到并已完成的建议
嵌套模型表单这是在建立论坛之前已经开始的一件事,这个功能现已从 Rails 2.3.x 起可用
##接受/开始的建议
提高性能这是已经从Rails3 分支开始的一件事,可以去了解乔希、叶胡达、卡尔及其他所完成的工作,以让 Rails 的性能进一步提高。
公共和插件 API对于第三方开发者,因此对于插件用户来说,这个特别重要。在我们可以获得一个固定的 API 之前,仍然需要对第三方开发者和“高级用户”进行很多工作。然而,一旦有了这个 API,Rails 更新和插件的兼容性应该会更加顺畅。
切片/引擎Rails 2.3 具备将引擎放入插件中的功能,如果你参加了 Rails 大会,你可能已经参加了叶胡达和卡尔关于可装载应用程序的演讲。由于在路由器和 Action Controller 上完成了一些工作,你应该能够在将来某个时候将 Rails 应用程序装载到另一个应用程序中。
更容易理解的代码重构已经开始,内部代码应该更干净,更容易阅读。记住 Rails 已经五岁了,这样的任务并不容易。
更好地支持非关系型数据库由于 Action ORM 和更多的重构,非 RDBMS 和其他数据存储将受到更好的支持。
取消 Test::Unit 和 Prototype 的绑定不可知论是 Rails 3 中的一个重要主题。即使 Test::Unit 和 prototype 将作为默认设置,Rails 也不会对用户使用哪种框架做出任何假设。有关更多信息,请观看 David 在 RailsConf 上的主题演讲。
使 Action Mailer 与常规控制器保持一致该任务作为 关于抽象控制器所做的工作的一部分而启动。
别忘了您仍然可以提出您的建议和/或选择一个已列出的建议并开始研究它!