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

Rails:visning af et billede fra et klatfelt i en database

Følgende kode burde virke. I din controller skal du oprette en metode:


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

Efter din mening:


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

Jeg vil anbefale at bruge Paperclip-perlen. Det gør lagring/visning af billeder virkelig nemt.



  1. MySQL NOW() funktion med høj præcision

  2. Ændre grænse for Mysql rækkestørrelse for stor

  3. Fejl under indlæsning af MySQLdb-modul og pip-installation af MySQLdb

  4. Sådan opretter du forbindelse til en MySQL-datakilde i Visual Studio