【问题标题】:Recaptcha Rails use v2 or version 2 of reCAPTCHARecaptcha Rails 使用 v2 或版本 2 的 reCAPTCHA
【发布时间】:2018-09-28 04:32:33
【问题描述】:

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

我希望它看起来像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 完成此操作

提前谢谢你。

【问题讨论】:

    标签: ruby-on-rails captcha recaptcha


    【解决方案1】:

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

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

    然后在初始化器中 (config/initializers/recaptcha.rb)

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

    【讨论】:

    • 感谢 GitHub 的指导!
    【解决方案2】:

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

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

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

    config.api_version = "v2" 似乎不再受支持。这可能是因为从版本 1.0.0 (changelog) 中删除了对 V1 的支持

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多