2013-04-14 4 views
0

내 앱에 carrierwaveomniauth (및 omniauth-facebook) 개의 보석을 사용합니다. 나는이 보석들을 어떻게 사용하는지 설명하는 것은 의미가 없다고 생각한다. request.env["omniauth.auth]에서 이미지를 가져와 @user.remote_avatar_url에 저장합니다. 어떻게 db로 저장하기 전에이 이미지의 크기를 조정할 수 있습니까? 또는 원격 이미지 원본 (페이스 북)에서 원래 크기 만 사용합니까?리모컨 이미지 크기 조정 (이동 통신사)

+1

omniauth는 URL 이미지 만 데이터베이스에 저장하기 때문에 이미지 크기를 조정할 수는 없지만보기 이미지에서 구성 할 수 있습니다 (예 :'<% = image_tag image_url (comment.user), 스타일 "=>"width : 50px , 높이 : 50px, " %>' ref : [this] (https://github.com/mkdynamic/omniauth-facebook#image_size) 및 [여기] (https://github.com/mkdynamic/omniauth-facebook#configuring) –

답변

0

답변을 찾았습니다.

내가 사용하고자하는 모든 것은 user 모델의 경우 AvatarUploader입니다. 필드 @user.avatar을 채우고 이미지의 크기가 자동으로 조정되었습니다. 그런 다음 @user.avatar_url(:thumb) < (예 :)을 사용할 수 있습니다.