2014-02-19 56 views
0

我正在使用number_to_currency方法,並且不斷收到錯誤。以下是我已經試過:number_to_currency給出「無法將符號轉換爲整數」錯誤

= number_to_currency(233) 

和:

= number_to_currency(233, locale: :en) 

,他們都提高他的錯誤:

can't convert Symbol into Integer 

任何想法,爲什麼發生這種情況?

+0

正如erro所說,你傳遞的是一個符號而不是一個整數。也許如果你發佈你的代碼,我們可以檢查它正在爲你正在使用的變量分配一個符號。 –

+0

粘貼你的number_to_currency方法 –

+0

嘿傢伙。這不是一種自定義方法,我使用的是在number_to_currency方法中構建的rails。我甚至嘗試過233.to_i。 –

回答

0

很明顯,問題出在我的en.yml文件中。 number_to_currency方法使用yml文件中的「數字」路徑進行轉換,並且我的錯誤。我從here採取了適當的yml格式。

感謝所有的幫手

相關問題