카테고리 없음

[루비 온 레일] 레일의 params []에서 가져온 값

행복을전해요 2021. 1. 11. 06:33

기이 한 사실 : nil.to_i는 0을 반환합니다.

이는 params [: year]가 인수 (IIRC)로 지정되지 않은 경우 nil을 반환하므로 @year가 예상 Time.now.year가 아닌 0으로 설정되기 때문에 관련이 있습니다. 이로 인해 구문 분석중인 문자열이 "1/2/0"이되어 오류가 발생할 수 있습니다.

이것은 내 가정 일 뿐이므로 @month 및 @year 값을 출력하여 테스트하여 확인하십시오 (또는 구문 분석하려는 문자열을 출력하십시오).



출처
https://stackoverflow.com/questions/2006083