sql >> Databasteknik >  >> RDS >> Mysql

Rails:visar en bild från ett blobfält i en databas

Följande kod bör fungera. Skapa en metod i din handkontroll:


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

Enligt din åsikt:


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

Jag skulle rekommendera att du använder gems pärla. Det gör det väldigt enkelt att spara/visa bilder.



  1. De bästa ETL-verktygen för att migrera till PostgreSQL

  2. Hitta funktionellt beroende

  3. Spotlight Cloud Security Feature - Ta bort bokstaver

  4. Jag tappade general_log-tabellen, hur skapar jag den igen?