2010-12-31 3 views

答えて

2

あなたはそれを好む場合は、この https://gist.github.com/884835またはERBのような何かを行うことができ、あなたのファイルのアップロードのためのCarrierwave gemを使用している場合:

<%= label_tag "#{field.abstract_model.to_param}_#{field.name}", field.label %> 
<div class="input"> 
<% image = field.bindings[:object].send(field.name) %> 
<% if image.path %> 
    <div class="row"> 
     <% default_version = image.versions[:main] %> 
     <%= image_tag default_version && default_version.url || image.url %> 
     <br /> 
     <%= form.check_box "remove_#{field.name}" %> 
     <%= form.label "remove_#{field.name}", "Remove existing #{field.label.downcase}", :class => "inline" %> 
    </div> 
<% end %> 
<div class="row"> 
    <%= form.file_field field.name, :class => "fileUploadField #{field.has_errors? ? "errorField" : nil}" %> 
    <%= form.hidden_field "#{field.name}_cache" %> 
</div> 
</div> 
関連する問題