2011-06-09 23 views
0

我的形式:的Rails 3 - 如何從形式顯示數據庫中的圖像

<%= 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 %> 

我想問問你,我怎麼能得到的值:標誌。如果我把:徽標作爲參數到text_field(<%= f.text_field:logo%>),我會看到:logo(picname.jpg)的值,但我不知道,如何值單獨顯示...

任何想法,怎麼辦? 在此先感謝

回答

1

我想補充

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

您可能需要調整您的文件結構。