2012-06-01 2 views
0

gravatar_image_tag를 사용하여 사용자 아바타를 생성했습니다. Rails 3.0.10에서는 완벽하게 작동하지만 Rails 3.1.0으로 업그레이드하면 중단됩니다. 불행히도 오류 메시지/경고가 나타나지 않습니다. 그냥 이미지 표시를 멈 춥니 다. 나는 이것을 디버깅하는 방법을 모른다.Rails 3.1로 업그레이드 한 후 gravatar_image_tag가 깨졌습니다.

나는 이것이 매우 제한된 정보라는 것을 알고 있지만, 이전에이 문제에 부딪친 누군가가 나를 도울 수 있기를 바랍니다.

감사합니다. 내가 발견

+0

모든 것을 3.1로 성공적으로 마이그레이션 했습니까? 변경 사항은 자산 파이프 라인 3.1의 도입으로 인해 매우 중요합니다. 'gravatar_image_tag' 보석을 사용하고 있다면 아직 성공적으로 이전하지 않았습니다. –

+0

새로운 image_tag 구문으로 인해 깨진 이미지를 제외하고 업그레이드가 거의 성공적입니다 (RailsCast 자습서를 따라 종교적으로 Rails 3.1로 업그레이드). gravatar_image_tag gem을 사용하고 아직 성공적으로 이전하지 않은 이유를 설명해주십시오. 고맙습니다. – AdamNYC

답변

1

레일 3.0, 내가 쓸 수 :

 = link_to(@user) do 
      = avatar_for(@user, size = 80) 

이것은 gravatar_image_tag가 작동하지 않는 이유입니다 : 레일 3.1

 - link_to(@user) do 
      = avatar_for(@user, size = 80) 

하지만를, 내가 쓸 필요가 레일 3.1로 업그레이드 한 후 나를 위해