在Rails4中使用Devise进行Recaptcha

时间:2015-02-19 17:40:09

标签: ruby-on-rails-4 devise recaptcha

我正在使用devise作为我的rails4应用程序的身份验证解决方案,并希望在用户注册时使用recaptcha,但不知道如何执行此操作。

1 个答案:

答案 0 :(得分:-1)

请尝试按照此处的说明操作:https://github.com/plataformatec/devise/wiki/How-To:-Use-Recaptcha-with-Devise

  1. 从Google / Recaptcha获取密钥
  2. 安装找到的Recaptcha gem 在这里(注意:对于Rails 3做宝石'recaptcha',:require => 'recaptcha / rails')
  3. 添加<%= recaptcha_tags%>在你的新 注册视图(您必须已生成Devise视图)该行 在提交按钮之前。
  4. 创建/更新您的 RegistrationsController - 请参阅中的“控制器”部分 自述文件,了解如何设置自己的设计控制器。请记住,“设计”要求你使用flash [:notice]和flash [:alert]而不是flash [:error]。
  5. 不要忘记一旦更新路线。