2010-08-08 108 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