Recaptcha Rails 使用 v2 或版本 2 的 reCAPTCHA
Recaptcha Rails use v2 or version 2 of 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
完成此操作
提前谢谢你。
支持v2API的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"
似乎不再支持了。这可能是因为从版本 1.0.0 中删除了对 V1
的支持 (changelog)
我正在尝试使用最新版本的验证码,在视图中,我的验证码看起来像:
我希望它看起来像 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
提前谢谢你。
支持v2API的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"
似乎不再支持了。这可能是因为从版本 1.0.0 中删除了对 V1
的支持 (changelog)