Embeddare immagine

Ciao a tutti…ho bisogno di embeddare un immagine in un documento html.
Tutto funziona facendo:

file = File.open(‘images/test.gif’, ‘rb’)
encoded = Base64.encode64(file.read)
file.close

…e scrivendo poi:

Adesso xò dovrei usarla come background, quindi con qlcosa del genere:

background: url(data:image/gif;base64,#{encoded})

…ma non funziona xkè alcuni caratteri non sono escappati
correttamente…tipo alcune “slash” dovrebbero diventare %2f etc…

Ho provato con CGI.escape ma non funziona…avete qualche idea?
Grazie mille, buona giornata/serata a tutti :wink:

-pilu