首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Rails ReCaptcha:无效的站点密钥reCAPTCHA

Rails ReCaptcha:无效的站点密钥reCAPTCHA
EN

Stack Overflow用户
提问于 2016-10-19 16:42:41
回答 1查看 574关注 0票数 1

我一直在找reCaptcha错误

代码语言:javascript
运行
复制
ERROR for site owner:
Invalid site key

我正在本地主机上进行测试,因此我知道这可能会导致一些问题,但我使用的是谷歌提供的密钥,特别是用于测试在这里发现的

recaptcha.rb config

代码语言:javascript
运行
复制
Recaptcha.configure do |config|
  config.public_key = '6LeIxAcTAAAAAJcZVRqyHh71UMIEGNQ_MXjiZKhI'
  config.public_key = '6LeIxAcTAAAAAGG-vFI1TnRWxMZNFuojJ4WifJWe'
end

审查控制器

代码语言:javascript
运行
复制
def create
      @review = Review.create(review_params)
      @review.professor_id = @professor.id
      @review.guest = :guest
      respond_to do |format|
      if verify_recaptcha(model: @review) && @review.save
        format.html{ redirect_to @professor, notice: 'Review was successfully created.' }
        format.json { render :show, status: :created, location: @review }
      else
        format.html { render :new, notice: 'Please fill out the captcha.'}
        format.json { render json: @review.errors, status: :unprocessable_entity}
      end
   end
  end

论坛

代码语言:javascript
运行
复制
  <%= raw recaptcha_tags %>
  <div class="actions">
    <%= f.submit %>
  </div>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-19 17:33:42

你有个打字错误。你写过两次config.public_key。它应该分别是config.public_keyconfig.private_key及其值

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40137165

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档