не могу проверить гем рельсов простой капчи

Я запускаю гем простой капчи в Rails, чтобы генерировать капчу при регистрации пользователя. Регистрацией занимается гем Devise. Я следовал инструкциям, указанным автором здесь:

http://expressica.com/simple_captcha/

и капча отображается в форме. Однако проблема в том, что нет проверки правильности капчи. Я могу зарегистрироваться на сайте и ввести все, что захочу, в поле с капчей (даже если это не соответствует капче), и я все еще могу продолжить. В инструкциях автора по установке упоминается, что проверка происходит следующим методом:

@user.valid_with_captcha?

Однако у меня нет действия создания в моем пользовательском контроллере, так как это обрабатывается Devise. Как я могу проверить капчу, используя вышеуказанный метод?

Спасибо!


person winston    schedule 12.03.2014    source источник


Ответы (1)


Я рекомендую использовать recaptcha гем. Ознакомьтесь с вики о как использовать его с Devise. .

person backpackerhh    schedule 13.03.2014