我需要在网页上呈现二进制内容(图像).我正在使用数据类型二进制保存数据库中的图像.现在我需要从数据库中迭代可用的图像并在网页上呈现.
// iterating all materials <% @materials.each do |material| %> // for each material <span><%= image_tag(material.icon) %></span> <% end %>
任何帮助将不胜感激..
解决方法
您需要沿着这些行向控制器添加一个操作(
cribbed from here):
def image @material = Material.find(params[:id]) send_data @material.icon,:type => 'image/png',:disposition => 'inline' end