2013-04-14 53 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) < - (举例)。