2015 年 11 月 14 日,星期六

本周 Rails 动态:新版本发布、令人兴奋的 Rails 5 内容,还有更多精彩!

发布者 imtayadeway

嘿,各位——Tim 在此带来本次关于本周精彩 Rails 相关活动的重磅更新。

Rails 5 中的便捷开发模式:一路畅行无阻

Rails 开发模式最让人心动的特性之一是每进行一次请求,都能轻松运行最新的修订版本。性能固然会受到一定影响,但这即将改变:文件系统将异步通知 Rails 系统有关的任何改动。

Rails 4.2.5 和 4.1.14 已发布!

本周 Rails 4.2.5 和 4.1.14 版本发布。尽在发布期间下载升级!

本周的 Rails 贡献者

本周,33 位非凡的开发者为 Rails 做出了贡献。查看问题列表,看看你的名字是否赫然在列。

新功能

新增!Time 中添加 days_in_year 方法

现在,可以调用Time.days_in_year,按照写作时间,将返回365。明年再调用,将返回366。不错吧!

String#parameterize 获得 preserve_case 选项

此项变更新增一项选项:在生成参数时,选择保留字符串的大小写,而非一律转换为小写。

改进

改进对非活动记录关联的验证支持

在进行验证时,如果未实现,则跳过对非活动记录关联的marked_for_destruction?,从而能够更容易地定义虚拟关联,这对于非活动记录关联的支持又上了一个台阶。

从 Hash#transform_values 返回一个指定大小的枚举器

现在,您可以找出值经过转换后的散列大小。

修复

在所有连接适配器中获取数据表时,排除视图

这提高了各适配器的连贯性,在调用#tables时, MySQL 和 SQLite 适配器不仅会返回数据表,还会返回视图,而 PostgreSQL 适配器则不然。现在,所有适配器都会返回数据表,而没有视图。

总结

这就是本周 Rails 动态的全部内容。和往常一样,还有更多精彩变更,但此处无法一一列举。不过,您可以自由地自行查看

下次见!