【发布时间】:2016-11-15 10:00:18
【问题描述】:
我正在尝试使用 sinatra-activerecord 将图像保存到数据库中,以便稍后返回。目前(我认为)保存功能正常:
Photo.create(photo:params[:image][:tempfile].read)
但是当我尝试返回它时,浏览器显示一个非图像图标,而当我实际转到浏览器要访问的 url 时,我看到一堆随机字符。我怎样才能让它工作,为什么我没有工作?
这是我尝试退货的方式:
file = Tempfile.new('photo')
file.write(Photo.find(params[:id]).photo)
return file
【问题讨论】:
标签: image postgresql activerecord sinatra sinatra-activerecord