den*_*iss 4 captcha ruby-on-rails recaptcha ruby-on-rails-plugins
我目前正在使用ambethia的recaptcha插件用于rails.我想禁用该消息
"不正确,验证码 - 溶胶"
每当用户错误地输入错误的recaptcha.我应该怎么做呢?
在源文件中,我在错误消息周围得到以下标记
<p class="recaptcha_error">incorrect-captcha-sol</p>
Run Code Online (Sandbox Code Playgroud)
Agu*_*tyo 11
因为flash []是一个数组,你可以删除它里面的元素.当我们使用recaptcha gem时,flash数组包含recaptcha_error元素,所以你只需要在控制器中删除这个元素: flash.delete(:recaptcha_error).
例如 :
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
Run Code Online (Sandbox Code Playgroud)
也许它可以帮助你.谢谢
| 归档时间: |
|
| 查看次数: |
1444 次 |
| 最近记录: |