我目前正在使用 ambethia 的 Rails recaptcha 插件。我想禁用该消息
“验证码错误”
每当用户错误地输入错误的验证码时。我该怎么做呢?
在源文件中,我得到了围绕错误消息的以下标签
<p class="recaptcha_error">incorrect-captcha-sol</p>
因为 flash[] 是一个数组,所以您可以删除其中的元素。当我们使用 recaptcha gem 时,flash 数组包含验证码错误元素,因此您只需使用以下命令删除该元素:flash.delete(:recaptcha错误)在你的控制器内。
例如 :
if verify_recaptcha(:model=>@object,:message=>"Verification code is wrong", :attribute=>"verification code") && @object.save
#your code if succes
else
flash.delete(:recaptcha_error)
#your code if its fail
end
也许它可以帮助你。谢谢
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)