Sha256: a52f46356eda1dafcee08403789f9e715d15538bea04725297226b2f179a3b8c

Contents?: true

Size: 539 Bytes

Versions: 1

Compression:

Stored size: 539 Bytes

Contents

<%= f.label a.to_sym, class: "form-control-label #{required?(f.object, a).present? ? 'required' : ''}" %>

<div class="image-field">
  <%# TODO handle file that are not image eg pdf %>
  <% if f.object.send(a).try(:url).present? %>
    <img src="<%= f.object.send(a) %>" class="image"/>
  <% end %>
  <%= f.hidden_field (a.to_s + '_cache').to_sym %>
  <%= f.file_field a %>
</div>

<% if f.object.send(a).try(:url).present? && required?(f.object, a).blank? %>
  <%= f.check_box ('remove_' + a.to_s).to_sym %>
  Supprimer l'image
<% end %>

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
slash_admin-0.1.0 app/views/slash_admin/fields/_carrierwave.html.erb