2010-10-11 137 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

相關問題