2010-08-08 132 views
3

我想在Rails3中的控制器中呈現一個PNG文件。我使用的是:渲染文件Rails3

render :file=>'public/images/filename.png' 

但是,輸出似乎不是一個PNG文件(其內容開始與「PNG」與curl- -checked,但它不是一個有效的文件)。我無法在Rails3中找到有關render:document的文檔。語法是否因此而改變?即使它是一個MIME類型的問題,我認爲我應該能夠通過curl獲取該文件。

我使用這種技術來顯示使用Fleximage圖像時的默認圖像(如果可用)。 Fleximage的圖像正常工作,但這種簡單的操作不能。

回答

4

使用:

send_file path_to_file 
+0

它的工作。謝謝! – Jose 2010-08-09 21:58:02