我正在尝试在Rails3中的控制器中渲染一个png文件。我正在使用:
render :file=>'public/images/filename.png'
但是,输出似乎不是PNG文件(其内容以“PNG”开头 - 用curl-检查它 - 但它不是有效文件)。我在Rails3中找不到有关render:file的文档。语法是否已更改?即使它是MIME类型问题,我想我应该能够使用curl获取该文件。
我正在使用此技术在使用Fleximage的图像时显示默认图像(如果可用)。 Fleximage的图像可以正常工作,但这种简单的操作不能。
答案 0 :(得分:4)
使用:
send_file path_to_file