大家好。我是Andy,这是2021年的第一份通讯,重点介绍了过去几周Ruby on Rails的一些更新。我们马上开始吧!
添加FinderMethods#sole和#find_sole_by以查找并断言正好有一个记录存在。
此更改提供了使用不同HTTP方法提交同一个表单的功能。例如,可以使用同一个表单发出PUT和DELETE请求。
现在可以将Ruby范围作为数值验证器的一部分提供。
允许自定义富文本周围的HTML,同时保持对富文本本身如何渲染的私有控制。
更改Action View助手,使其始终渲染一个<button>元素。
添加一个RedisCacheStore#stats方法,该方法类似于MemCacheStore#stats。
添加了config.action_view.preload_links_header选项,允许在使用stylesheet_link_tag和javascript_include_tag时禁用Link头部。
ActiveRecord::AttributeMethods::Query现在将尊重模型中定义的getter覆盖。