2016-12-15 46 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,看看能否解決

從粗俗

相關問題