gpt4 book ai didi

ruby-on-rails - 异常通知缺少rack.input

转载 作者:行者123 更新时间:2023-12-03 16:04:26 24 4
gpt4 key购买 nike

当我尝试在 Rails 3 中使用异常通知插件时
项目,我收到此错误。

Missing rack.input

这个错误发生在
/vendor/plugins/exception_notification/lib/exception_notifier/views/exception_notifier/_request.text.erb
at line 3

这是 _request.text.erb 文件
1: * URL       : <%= raw @request.url %>
2: * IP address: <%= raw @request.remote_ip %>
3: * Parameters: <%= raw @request.filtered_parameters.inspect %>
4: * Rails root: <%= raw Rails.root %>

我没有在我的应用程序中的任何地方过度使用它。请帮忙。卡在这里
在这个错误中一整天

最佳答案

当 env 哈希有问题时,可能会发生此错误。

我今天收到“缺少rack.input”错误。我试图强制 ExceptionNotifier 在救援块内发送电子邮件,然后让我的应用程序正常恢复。但我不小心写了:

ExceptionNotifier::Notifier.exception_notification(Rails.env, e).deliver

什么时候应该:
ExceptionNotifier::Notifier.exception_notification(request.env, e).deliver

也就是说,我发送的是 Rails.env,它只是一个字符串,而不是 request.env,它是包含 rack.input 对象的散列。

希望这可以帮助任何有类似 rack.input 问题的人。

关于ruby-on-rails - 异常通知缺少rack.input,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3900895/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com