2014-02-19 2 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 메소드에 내장 된 레일을 사용하고 있습니다. 나는 심지어 233.to_i를 지나치려 고 노력했다. –

답변

0

분명히 문제는 내 en.yml 파일에있었습니다. number_to_currency 메소드는 yml 파일의 'number'경로를 사용하여 변환되며 잘못되었습니다. 나는 here에서 적절한 yml 형식을 취했습니다.

모든 도우미 덕분에