嗨,Wojtek 提供本周 Rails 世界的新闻。
在 check_box_tag 和 radio_button_tag 中支持 checked 作为关键字参数
现在表单助手
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 做出了贡献。你可以浏览所有更改 此处。
下次见。
订阅 以接收这些更新邮件。