我在Ruby on Rails应用程序中使用Postmark作为联系人表单。尝试发送消息时出现以下错误:
Postmark::InvalidMessageError
Received invalid JSON input我该如何解决这个问题呢?
发布于 2013-04-30 23:15:47
事实证明,这是由于Ruby on Rails表单助手自动生成的utf8隐藏字段造成的。当我在Chrome的开发工具中从我的表单中删除下面这行代码时,它提交得很好:
<input name="utf8" type="hidden" value="✓">这导致问题的部分原因是因为为了调试的目的,我在消息中包含了完整形式的params hash。我修复了它,在我的邮件中包含了以下内容:
params.delete(:utf8)https://stackoverflow.com/questions/16303313
复制相似问题