2014-12-03 57 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