Image Rails 3-如何以表单形式显示数据库中的图像

Image Rails 3-如何以表单形式显示数据库中的图像,image,ruby-on-rails-3,forms,helper,Image,Ruby On Rails 3,Forms,Helper,我的表格: <%= 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 %>

我的表格:

<%= 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 %>
{:multipart=>true},:validate=>true do | f |%>


60 %>

... #坏主意

我想问你,我如何获得:logo的价值。如果我把:logo作为文本字段的参数(),我将看到:logo(picname.jpg)的值,但我不知道该值如何单独显示

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

我要补充

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

您可能需要调整文件结构