0
我在Ruby on Rails应用程序中使用Postmark作为联系表单。尝试发送消息时出现以下错误:Postmark :: InvalidMessageError - 收到无效的JSON输入
Postmark::InvalidMessageError
Received invalid JSON input
如何解决此问题?
我在Ruby on Rails应用程序中使用Postmark作为联系表单。尝试发送消息时出现以下错误:Postmark :: InvalidMessageError - 收到无效的JSON输入
Postmark::InvalidMessageError
Received invalid JSON input
如何解决此问题?
原因是由Ruby on Rails窗体助手自动生成的utf8隐藏字段。当我从我在Chrome的开发工具的形式去除以下行,它提交就好:原因
<input name="utf8" type="hidden" value="✓">
部分这导致的问题是由于这样的事实,我包括在消息中的完整形式PARAMS哈希用于调试目的。我通过将其包含在我的邮件中进行了修复:
params.delete(:utf8)