大家好,我是 Wojtek,带来本周的 Rails 新闻。
支持将 checked 作为 check_box_tag 和 radio_button_tag 中的关键字参数
现在表单助手
f.check_box "admin", checked: false
可以如预期工作。以前必须将其作为位置参数传递。
允许 Active Record 适配器“execute”在连接相关的异常上重试
将 allow_retry 设置为 true 会导致数据库在连接相关的异常发生时重新连接并重试执行 SQL 语句。仅应用于已知的幂等查询。
公开 “request.parameter_filter”
此功能在想要基于与请求相同的参数过滤器过滤某些哈希时非常有用
request.parameter_filter.filter("secret" => "foo", "something" => "bar"))
#=> { "secret" => "[FILTERED]", "something" => "bar" }
为数据库模式文件中的外键和检查约束添加“validate”
以前,当添加外键或检查时,schema.rb 不会记录是否使用了 validate: false
约束,因此从模式恢复数据库可能导致外键或检查约束
被错误地验证。
修复 MemoryStore 在递增或递减时保留条目 TTL 的问题
此更改是为了与 MemCachedStore 和 RedisCacheStore 的行为保持一致,即不删除过期值。
本周有 23 位贡献者参与了 Rails。您可以在 此处 查看所有更改。
下次再见。
订阅以通过邮件获取这些更新。