我正在使用这里找到的Rails Recaptcha插件:
http://github.com/ambethia/recaptcha/tree/master
我已经在recaptcha.com上注册了一个帐户,获得了一个公钥和私钥,并且该站点现在配置了一个全局密钥。
在
config/environment.rb
我设置环境变量:
ENV['RECAPTCHA_PUBLIC_KEY'] = 'xxxxxxxxxxxxxxxx'
ENV['RECAPTCHA_PRIVATE_KEY'] = 'XXXXXXXXXXXXXXxx'
在我看来,验证码呈现如下:
<%= recaptcha_tags %>
在我的控制器处理这个表格时,我得到了:
unless verify_recaptcha
flash[:error] = "Your captcha entry was invalid"
render :action=>'new'
return
end
我的问题是核实一下
总是
返回false。
我一定错过了一些简单的东西,但我看不到。
在我得到一个明智的ALEC回复之前,是的,我在验证码框中输入了正确的单词:)