我假设有一些相当简单的方法来添加Captcha到使用Devise进行身份验证的rails3应用程序,但是我找不到如何将验证码连接到注册过程的任何示例.
我在这里看到几个线程,但他们正在讨论“为什么”,而不是“如何”.
任何指向将是有帮助的!
解决方法
看看以下指南,这有一个reCAPTCHA的实现:
https://github.com/plataformatec/devise/wiki/How-To:-Use-Recaptcha-with-Devise
def create if method_to_check_captcha super else build_resource clean_up_passwords(resource) flash[:error] = "There was an error with the captcha code below. Please re-enter the code and click submit." render_with_scope :new end end
从那里,只需编写检查验证码的方法.