2016-12-15 50 views
0

我正在使用recaptcha gem版本4.0,因此将<%= recaptcha_tags %>放置在表单内。有些选项可以实现更改尺寸(正常或紧凑?)和主题(亮或暗)。无法在Rails 4.2应用程序中实现recaptcha gem选项

我在这里和其他地方审查了许多帖子,但没有找到有效的语法。以下是我使用的几种选项:

<%= recaptcha_tags :display => {:size => 'compact', :theme => 'dark'} %> 
<%= recaptcha_tags :display => {size: 'compact', theme: 'dark'} %> 
<%= recaptcha_tags :size => 'compact'} %> 
<%= recaptcha_tags size: 'compact'} %> 

Nove的这些工作。我还从recaptcha标签中删除了选项,并修改了gem的client_helper.rb文件。我把所有的宽度和高度样式都削减了一半。那也行不通。我宁愿使用可在recaptcha标签中提供的选项。任何人都知道如何做到这一点?提前致谢!周杰伦

+0

你有没有--retransmitted找到解决办法? – Bizarre

回答

1

检查生成的标签,如果你通过size: 'compact'它应该创建一个data-size="compact"属性 https://github.com/ambethia/recaptcha/blob/master/lib/recaptcha/client_helper.rb#L70-L71

如果还是不行,请更新到最新的...也许bundle open recaptcha ......如果大小不应该是数据 - 大小,但普通尺寸那么这可能是一个错误,需要一个适当的修复......还是打开宝石,把它从列表中删除:size,看看能否解决

从粗俗

相关问题