Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Rails:Anzeigen eines Bildes aus einem Blob-Feld in einer Datenbank

Der folgende Code sollte funktionieren. Erstellen Sie in Ihrem Controller eine Methode:


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

Aus Ihrer Sicht:


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

Ich würde empfehlen, den Büroklammer-Edelstein zu verwenden. Es macht das Speichern/Anzeigen von Bildern wirklich einfach.