mycollection.first.user.name
을 반환하고 싶지만 mycollection
또는 mycollection.first
은 0이 될 수 있습니다. 다음 코드는 추악하지만 작동합니다 :반송하기 전에 여러 조건 확인
if mycollection && mycollection.first && mycollection.first.user
mycollection.first.user.name
end
루비 방법이란 무엇입니까?
비트가 너무 늦게 =)의 모습 :
mycollection
가 빈 배열 인 경우,mycollection.first
이 전무를 반환하기 때문에의 그 Alex는 좀 더 자세한 대답을했습니다. –