Psych::BadAlias (Unknown alias: default)
otorain opened this issue · comments
问题描述
在处理微信的回调时报这个错,ruby-3.0.1 没有这个问题。google 后好像跟 YAML 的别名有关,将 gem 下载下来,把所有YAML.load
方法调用到的地方添加了aliases: true
这个 option 后就可以了。修改后的代码提交了 PR
环境
ruby: 3.1.0
rails: 7.0.2
报错详细信息
Psych::BadAlias (Unknown alias: default):
app/controllers/wechats_controller.rb:4:in `<class:WechatsController>'
app/controllers/wechats_controller.rb:3:in `<main>'
app/middlewares/case_converter_middleware.rb:38:in `call'
Release v15.1 to fix