2010-10-11 82 views

回答

2

你需要创建一个Controller到send_file(http://api.rubyonrails.org/classes/ActionController/Streaming.html#method-i-send_file)它。

class AvatarsController 

    def show 
    send_file my_avatar_path, :type => 'image/jpeg', :disposition => 'inline' 
    end 
end 

在此控制器中,您可以添加所需的所有授权。

+0

嗨Shingara,谢谢你的回答!我现在就试试吧! – Markus 2010-10-11 08:55:36

+0

我试过了,但不幸的是没有加载任何数据: – Markus 2010-10-11 09:36:30

+0

send_file path,:type =>'image/jpeg',:disposition =>'inline'(我确信路径是赖特!) – Markus 2010-10-11 09:37:11

1

,你可以:

1) 公共文件夹中创建符号链接的图片?

2)如你 使用图片公开,他们 确实应该在公共 文件夹 - 为什么他们目前还没有?

+0

不,他们不公开!唯一得到向上传图片的用户显示...感谢您的回答,我将证明符号链接提示! – Markus 2010-10-11 08:44:23

+1

我认为与控制器的答案可能是最好的办法 – amaseuk 2010-10-11 08:48:35

相关问题