我刚刚在我的Rails 5.1应用程序中安装了reCAPTCHA gem。我正在使用v2复选框。我将自定义Flash消息用于联系表格上的错误。如果有人不选中该复选框,则在控制器中定义了我的自定义错误消息。宝石显示错误消息“ reCAPTCHA验证失败,请重试。。该错误消息显示在屏幕正常顶部上方的屏幕左上角。我想抑制该错误消息,因为我已经显示我的自定义Flash错误消息。
这是我在控制器中的代码:
WndProc
我已经搜索过此内容,但未找到完成此操作的任何示例。我也没有在gem文档中找到任何说明。文档链接不起作用。
答案 0 :(得分:1)
您可以将其从闪光灯中删除
if verify_recaptcha
......my contact form is submitted......
else
flash.delete(:recaptcha_error)
flash[:danger] = "My custom reCAPTCHA message"
render :home
end