2014-12-03 41 views
0

尝试使用https://github.com/ambethia/recaptcha/宝石来实现recaptcha。它在文档中说:recaptcha_tags上的:display选项是这样使用的:宝石选项的哈希语法

对每个API采用包含主题和tabindex选项的散列。 (默认值为零),选择: '红', '白', 'blackglass', '干净', '自定义'

我的代码看起来像这样

<%= recaptcha_tags:, display => ["clean"] %> 

这不是但是,它应该如何看待?

+0

为了将来的参考,即使这个是微不足道的,说一些“不工作”是不够的。包括您收到的准确错误信息。 – 2014-12-03 19:43:45

回答

0

它应该是这样的:

recaptcha_tags display: [ "clean" ] 

这是Ruby的1.8风格的等效:

recaptcha_tags :display => [ "clean" ] 

:display选项指定这两种情况下,只是在Ruby中1.9+它更容易表示为display: value

+0

我现在得到不能将符号转换为整数,任何想法? – 2014-12-03 19:29:47

+0

不清楚'display'选项应该是什么,但它表示它是一个散列而不是一个数组。在这种情况下,你需要调整它。也许'{主题:'干净'}'? – tadman 2014-12-03 19:31:17