CONTROLLER
def get_profile_pic(id)
@current_user = User.find(id)
end
查看
<%= image_tag(get_profile_pic(session[:user_id]).profile_pic_url) if get_profile_pic(session[:user_id]).profile_pic? %>
这给了我原始的图像路径,我有拇指版本,我想要那个。 有什么建议吗?
答案 0 :(得分:1)
# original
catalogue.image_url
# thumb
catalogue.image.thumb.url
# large
catalogue.image.large.url
同样适用于您的profile_pic上传者; '大','拇指'或你正在产生的任何其他尺寸。
还要检查文件是否存在于控制器本身的url中,并从控制器方法'get_profile_pic'返回url,并且在视图中只显示没有图像时,如果缺少个人资料,则显示上传的个人资料图片