मैं अपने उपयोगकर्ता पर एक अवतार संलग्न करने के लिए पेपर क्लिप का इस्तेमाल किया है, मेरे मॉडल में:,रेल पेपरक्लिप, संपादन फॉर्म file_field नहीं सौंपा
has_attached_file :avatar,
:styles => {square_tiny: '50x50#', square_small: '100x100#', square: '200x200#'}
मैं एक रूप
<%= form_for(@user_profile,
:url => { :controller => :user_profiles, :action => :update_general_info, :id => @user_profile.id },
:html => { :multipart => true,
:class=> "form-horizontal" }) do |f| %>
<div class="control-group">
<%= f.label :avatar, :class => "control-label" %>
<div class="controls">
<%= f.file_field :avatar %>
</div>
</div>
....
<% end %>
अपलोड सही काम करता है, लेकिन मैं वापस आ गया और अपने उपयोगकर्ता को संपादित करें, फ़ाइल फ़ील्ड कहता है 'कोई फ़ाइल नहीं चुनी गई'। और चूंकि मैं उस अवतार की उपस्थिति को मान्य कर रहा हूं, हर बार जब कोई उपयोगकर्ता अपना विवरण संपादित करता है, तो उसे अपना अवतार फिर से अपलोड करना होगा ...
मैं इसके आसपास कैसे काम करूं?
मैंने सोचा कि :multipart => true
मदद करेगा लेकिन ऐसा नहीं हुआ।
क्या आपने इस समस्या को हल किया है? –