2021年1月11日,星期一

你好 2021:Sole record、Same form multiple verbs、Validator with range、Rich text control

发布者:andyatkinson

大家好。我是Andy,这是2021年的第一份通讯,重点介绍了过去几周Ruby on Rails的一些更新。我们马上开始吧!

查找并断言正好有一个记录存在

添加FinderMethods#sole#find_sole_by以查找并断言正好有一个记录存在。

使用不同的HTTP方法提交同一个表单

此更改提供了使用不同HTTP方法提交同一个表单的功能。例如,可以使用同一个表单发出PUT和DELETE请求。

使用范围验证数值

现在可以将Ruby范围作为数值验证器的一部分提供。

改进Action Text的可扩展性

允许自定义富文本周围的HTML,同时保持对富文本本身如何渲染的私有控制。

一致渲染button_to

更改Action View助手,使其始终渲染一个<button>元素。

为Redis Cache Store添加统计信息

添加一个RedisCacheStore#stats方法,该方法类似于MemCacheStore#stats

添加了config.action_view.preload_links_header选项,允许在使用stylesheet_link_tagjavascript_include_tag时禁用Link头部。

修复:在模型中尊重getter覆盖

ActiveRecord::AttributeMethods::Query现在将尊重模型中定义的getter覆盖。

在过去几周内,有45人为Rails做出了贡献。查看待解决的问题来参与进来,提供帮助。下周再见!