country
속성의 기본값은 nil입니다."If"문을 nil로 설정하려면 어떻게해야합니까?
국가 테이블에서 일부 레코드는 image_url
이고 나머지 레코드의 country
특성은 nil입니다.
image_url
내가 어떻게 해결할 수 전무
Something went wrong
때이 오류를 반환,
def image(user)
if user.country.image_url
image_tag "flags/#{user.country.image_url}.png"
end
end
그러나 도우미이 코딩?
고마워요! 여전히이 오류'ActionView :: Template :: Error (nil : NilClass에 대해 정의되지 않은 메소드'+ ')를 반환합니다. : – HUSTEN
@HUSTEN - 도움이 된 것을 기쁘게합니다! 하지만 다른 오류가 관련되어 있는지 의심 스럽습니다. 특히 여기서는 추가 정보를 사용하지 않았으므로 특히주의해야합니다. 따라서 별도로 추적해야합니다. –