我一直在找reCaptcha错误
ERROR for site owner:
Invalid site key
我正在本地主机上进行测试,因此我知道这可能会导致一些问题,但我使用的是谷歌提供的密钥,特别是用于测试在这里发现的的。
recaptcha.rb config
Recaptcha.configure do |config|
config.public_key = '6LeIxAcTAAAAAJcZVRqyHh71UMIEGNQ_MXjiZKhI'
config.public_key = '6LeIxAcTAAAAAGG-vFI1TnRWxMZNFuojJ4WifJWe'
end
审查控制器
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
论坛
<%= raw recaptcha_tags %>
<div class="actions">
<%= f.submit %>
</div>
发布于 2016-10-19 17:33:42
你有个打字错误。你写过两次config.public_key
。它应该分别是config.public_key
和config.private_key
及其值
https://stackoverflow.com/questions/40137165
复制相似问题