在rails中显示base64编码图像

Sac*_*sad 5 ruby base64 ruby-on-rails ruby-on-rails-3

我正在向我的控制器发送一个base64图像,我将其保存为原样.现在我需要显示该图像.这是我正在做的显示但图像没有显示:

<img src="<%= Base64.decode64(@data_obj.first.desc) %>"/>
Run Code Online (Sandbox Code Playgroud)

为了编码我正在使用这个java脚本函数 encodeURIComponent();

我的编码图像格式:

data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/........
Run Code Online (Sandbox Code Playgroud)

Fre*_*ung 12

您不需要解码base64

<img src="data:image/jpeg;base64,..." />
Run Code Online (Sandbox Code Playgroud)

应该管用


小智 5

使用Helper:<%= image_tag "data:image/jpeg;base64,#{@image}" %>
不要忘记加上双引号,因为插值使用#{}