Mysql
 sql >> Base de données >  >> RDS >> Mysql

Rails :affichage d'une image à partir d'un champ blob dans une base de données

Le code suivant devrait fonctionner. Dans votre contrôleur, créez une méthode :


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

À votre avis :


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

Je recommanderais d'utiliser le joyau Paperclip. Cela rend l'enregistrement/l'affichage des images vraiment facile.