2021 年 7 月 31 日,星期六

Favicon、InvalidAuthenticityToken 消息、Journey 优化等更多内容!

作者:zzak

你好,我是 zzak!祝贺你又完成了一个月和一周的 Rails 开发。

为内部路由“/favicon.ico”添加 favicon

他们终于修复了默认 Rails 欢迎页面上那个烦人的 No route matches [GET] "/favicon.ico" 错误。

引入 Journey::Ast 以避免额外的 ast 遍历

这个 PR 差不多在一年前就开始了它的旅程……!

改进 Rake 任务的帮助信息

Rails help 命令现在包含 Rake 任务的描述,这非常有帮助。试试看:bin/rails db:migrate -h

帮助识别 InvalidAuthenticityToken 异常的原因

未经验证的 CSRF 请求现在会在 ActionController::InvalidAuthenticityToken 异常中显示有用的错误消息。

“Middleware#remove”重命名为“Middleware#delete!”

最近添加了“Middleware#remove”来镜像“Middleware#delete”的行为,但如果中间件未找到则引发异常。这个名称与“#delete!”更匹配。

为 ActiveSupport::Configurable 访问器添加将默认值作为选项定义的 istpport

这个 PR 增加了在使用“config_accessor”时指定默认值的功能。

允许附件在入站电子邮件 conductor 邮件参数中

这个 PR 修复了 actionmailbox 在测试带有附件的入站电子邮件时的一个问题。

自上次以来,有 29 人为 Rails 贡献了力量。所有更改都可以在这里查看。下周再见!