Rails 3.1 reCaptcha gem不接受主题选项

时间:2012-02-05 00:52:36

标签: ruby-on-rails-3.1 recaptcha

我正在使用recaptcha gem(github.com/ambethia/recaptcha),但无法更改默认主题。谷歌文档表明有四个基本主题,其中一个是“白色”。 recaptcha_tags个文档标识了:display选项:

:display - Takes a hash containing the theme and tabindex options per the API. (default nil)  

我用这种方式调用函数:

 <%= recaptcha_tags :display => { :theme => "white" } %>

但我只获得默认主题,而不是白色主题。我将puts()插入到解析选项的gem的源代码中,并获得以下内容:

Options: {:public_key=>"XXXXXXXXXXXXX-YYYYYYYYYYYYYYY", :error=>"expression"}

我已经尝试了我能想到的每个变体来传递一个:display选项,其散列为:theme => "white"并且无法使其工作。我在这里做错了什么?

1 个答案:

答案 0 :(得分:1)

我试过,你的例子适合我: <%= recaptcha_tags :display => { :theme => "white" }%> 我的recaptcha gem版本是0.3.4,也许你使用旧版本?