Rails3-如何以形式显示数据库中的图像



我的表单:

<%= form_for @optional, :html => {:multipart => true}, :validate => true do |f| %>
  <%= field_set_tag do %>
  <p>
    <%= f.label 'Description' %><br />
    <%= f.text_area :desc, :size => 60 %>
  </p>
...
  <p>
    <%= f.label 'Logo' %>
    <% if :logo %>
      <%= f.logo %> #bad idea
    <% else %> 
      <%= f.file_field :logo %> 
    <% end %>
  </p>
  <% end %>

我想问你,我如何才能获得的值:徽标。如果我把:logo作为text_field(<%=f.text_field:logo%>)的参数,我会看到:logo的值(picname.jpg),但我不知道该值如何单独显示。。。

有什么想法,怎么办?提前感谢

我会添加

<%= image_tag @optional.logo unless @optional.logo.blank? %>

您可能需要根据您的文件结构进行调整。

相关内容

  • 没有找到相关文章

最新更新