Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Rails:exibindo uma imagem de um campo blob em um banco de dados


O código a seguir deve funcionar. Em seu controller, crie um método:

def show_image
    @user = User.find(params[:id])
    send_data @user.image, :type => 'image/png',:disposition => 'inline'
end


Na sua opinião:

<%= image_tag url_for(:controller => "mycontroller", :action => "show_image", :id => @user.id) %>


Eu recomendaria usar a gema Paperclip. Faz salvar/visualizar imagens muito fácil.