Mysql
 sql >> Database >  >> RDS >> Mysql

Rails:visualizzazione di un'immagine da un campo BLOB in un database

Il codice seguente dovrebbe funzionare. Nel tuo controller, crea un metodo:


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

A tuo avviso:


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

Consiglierei di usare la gemma Paperclip. Semplifica il salvataggio/visualizzazione delle immagini.