2015年4月3日,星期五

本周 Rails 动态

由 gregmolnar 发布

大家复活节快乐!

这是上周 Rails 精彩提交的摘要。敬请期待!

本周 Rails 贡献者

本周我们有30位了不起的贡献者,非常感谢大家!

新功能

Active Job 任务显式基类

建议 不要直接修改 ActiveJob::Base 上的设置,所以从现在开始,所有生成的 Job 都将继承自 ApplicationJob,您可以根据自己的需求进行调整。

Rails 现在使用 Sprockets 3 了!

Sprockets 3 即将发布,Rails 团队决定试用发布候选版本。

已弃用

弃用 validates_length_of 中的 :tokenizer 选项

此选项仅服务于极其特定的用例,因此已被弃用。如果您依赖此功能,可以使用纯 Ruby 方法来实现。

改进

仅在必要时强制转换比较中的时间

在开发环境中,ActiveSupport::FileUpdateChecker#max_mtim 会触发许多时间比较,并且有许多不必要的 to_time 调用。通过此补丁,Rails 每请求节省约 100 毫秒!

减少加载 Postgres 类型时的内存使用量

当应用程序查询类型时,PG::Result 对象从未被清除。通过清除该对象,Rails 使用的内存更少。

修复

在 ActionController::Parameters.const_missing 中返回 super

通过此拉取请求,ActionController::Parameters.const_missingsuper 始终被返回,而之前它仅被调用且其返回值被错误地丢弃。

总结

以上就是本周 Rails 动态的全部内容。一如既往,还有更多更改我们无法在此全部覆盖,但请随时 自行查看

附注:如果您喜欢这期通讯,为什么不 分享给您的朋友呢? :) 如果您希望参与此项目,请随时联系 Godfrey – 有很多方式可以帮助我们让这期通讯更棒!