Ruby 如何解决Rails 3中的RecaptchaError?

Ruby 如何解决Rails 3中的RecaptchaError?,ruby,ruby-on-rails-3.2,recaptcha,Ruby,Ruby On Rails 3.2,Recaptcha,我正在尝试在我的站点中添加reCAPTCHA,但当我尝试打开注册页面时,出现以下错误 错误: Recaptcha::RecaptchaError in Users#new Showing C:/Site/recaptcha/app/views/users/new.html.erb where line #27 raised: No public key specified. 请检查我的以下代码并帮助我解决此错误 config/initializers/recaptcha.rb views/

我正在尝试在我的站点中添加reCAPTCHA,但当我尝试打开注册页面时,出现以下错误

错误:

Recaptcha::RecaptchaError in Users#new

Showing C:/Site/recaptcha/app/views/users/new.html.erb where line #27 raised:

No public key specified.
请检查我的以下代码并帮助我解决此错误

config/initializers/recaptcha.rb views/users/new.html.erb
新用户注册

实际上,错误显示在这一行“”。请帮助我解决此错误。

在您的environment.rb文件中使用此选项:

ENV['RECAPTCHA_PUBLIC_KEY']  = '6LfPjAQTAAAAAHIcZm6r***************'
ENV['RECAPTCHA_PRIVATE_KEY'] = '6LfPjAQTAAAAALfyn4pu***************'

然后重新启动服务器。

刚刚用4.0.0版更新了我的rails应用程序,发现环境变量名称已更改

发件人:

ENV['RECAPTCHA_PUBLIC_KEY']  = '6LfPjAQTAAAAAHIcZm6r***************'
ENV['RECAPTCHA_PRIVATE_KEY'] = '6LfPjAQTAAAAALfyn4pu***************'
致:


更新我的文件后,Recaptcha恢复了正常工作状态。

@user4703663我正在使用gem'Recaptcha',“~>0.3.5”有人能解决这个问题吗。。?
ENV['RECAPTCHA_PUBLIC_KEY']  = '6LfPjAQTAAAAAHIcZm6r***************'
ENV['RECAPTCHA_PRIVATE_KEY'] = '6LfPjAQTAAAAALfyn4pu***************'
ENV['RECAPTCHA_PUBLIC_KEY']  = '6LfPjAQTAAAAAHIcZm6r***************'
ENV['RECAPTCHA_PRIVATE_KEY'] = '6LfPjAQTAAAAALfyn4pu***************'
ENV['RECAPTCHA_SITE_KEY']   = '6LfPjAQTAAAAAHIcZm6r***************'
ENV['RECAPTCHA_SECRET_KEY'] = '6LfPjAQTAAAAALfyn4pu***************'