Подтвердить что ты не робот

Как интегрировать капчу с изобретением при регистрации?

Я предполагаю, что есть некоторый разумно простой способ добавить Captcha в приложение rails3, которое использует Devise для аутентификации, но я не могу найти примеров того, как "подключить" капчу к процессу регистрации.

Я вижу здесь несколько потоков, но они обсуждали "почему", а не "как".

Любое указанное будет полезно!

4b9b3361

Ответ 1

Взгляните на следующее руководство, это имеет реализацию 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

Оттуда просто запрограммируйте метод для проверки captcha.