隐藏图像URL(Rails 3)

时间:2011-05-03 14:00:00

标签: ruby-on-rails image ruby-on-rails-3 facebook

背景:每个用户的Facebook个人资料图片网址都与其帐户相关联。使用<%= image_tag(@user.facebook_image_url) %>调用此图像。每个用户的Facebook URL采用以下形式:http://graph.facebook.com/123456/picture - 123456是用户特定的Facebook ID号。

目标:我想阻止其他用户通过右键点击“复制图片网址”并查看图片网址中的ID来确定用户是谁。

除了从Facebook的服务器下载用户的图像之外,是否有宝石/插件或更好的方法来实现这一目标?

1 个答案:

答案 0 :(得分:1)

AFAIK,只有两个选项:您可以按照自己的网址下载图片并使用自己的网址将图片下载到浏览器,或者让浏览器执行工作,浏览器(以及用户)必须执行此操作知道网址。

看看Get Facebook real profile image URL。看来,facebook执行某种重定向。也许你可以将它用于你的目的。