繁体   English   中英

Recaptcha Rails使用reCAPTCHA的v2或版本2

[英]Recaptcha Rails use v2 or version 2 of reCAPTCHA

我正在尝试使用最新版本的recaptcha,在视图上,我的验证码看起来像: 当前的验证码

我希望它看起来像https://developers.google.com/recaptcha ,这是一张图片:

在此输入图像描述

以我的形式,我有:

= form_for [refinery, :inquiries, @inquiry], html: { id: "contact-form" } do |f|    
  = recaptcha_tags display: { display: 'red'}

任何人都知道如何使用gem "recaptcha"https://github.com/ambethia/recaptcha完成此任务

先感谢您。

支持v2 API的recaptcha版本尚未发布,因此您需要直接从Github使用该版本。

gem "recaptcha", github: "ambethia/recaptcha"

然后在初始化程序中( config/initializers/recaptcha.rb

Recaptcha.configure do |config|
  config.api_version = "v2"
  ...
end

这个答案可能只需要更新。

我目前解决了将此问题添加到Gemfile的问题:

gem "recaptcha", require: "recaptcha/rails"

似乎不再支持config.api_version = "v2"了。 这可能是因为V1的支持已从版本1.0.0中删除( 更改日志

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM