试图让rails中的控制器块工作。响应 url 时,我想显示与模型关联的 .png 文件。
respond_to do |format|
format.html { render :blank }
format.json { render json: @play }
format.png do
send_data data, :type => "image/png", :filename => 'screenshot.png'
end
数据工作正常,是一个 200Kb 的文件。问题是当我转到网址时:
http://localhost:8080/plays/testing1.png
它把我带到了一个空白页面(我创建了 show.png.erb 并且里面什么都没有)。不知道如何让 png 文件显示为内联或可下载。
谢谢你的帮助