2013-04-14 52 views
0

我在我的應用程序中使用carrierwaveomniauth(和omniauth-facebook)gems。我認爲描述我如何使用這些寶石是沒有意義的。我從request.env["omniauth.auth]得到的圖像,並將其保存到@user.remote_avatar_url。如何在保存到數據庫之前調整此圖像的大小?或者遠程圖像只使用原始大小(臉書)?調整遠程圖像大小(載波)

+1

你不能調整圖像,因爲僅omniauth保存URL圖像到數據庫中,但可以在視點圖像配置,例如:'<(%)= IMAGE_TAG IMAGE_URL(comment.user),「風格」 =>「寬度:50像素;高度:50像素;」 %>' 參考:[此](https://github.com/mkdynamic/omniauth-facebook#image_size)和[這裏](https://github.com/mkdynamic/omniauth-facebook#configuring) –

回答

0

我找到了答案。

所有我需要它的使用AvatarUploaderuser模型。 場@user.avatar填充和圖像自動調整大小。然後,我可以用@user.avatar_url(:thumb) < - (舉例)。