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