2017-01-23 3 views
2

Ich möchte ein Bild, das ich mit CarrierWave hochgeladen habe, im folgenden Codeblock anzeigen. Und wie kann ich die Bildgröße definieren?Wie zeige ich ein Bild von einem Anhang an?

<%= simple_format(@employer.name) %> 
    <% if @employer.attachment.present? %> 
      <h4>Attachment</h4> 
      <div class="attachment"> 
      <p> 
       <%= link_to File.basename(@employer.attachment.url), 
       @employer.attachment.url %> 
      (<%= number_to_human_size(@employer.attachment.size) %>) 
</p> </div> 
<% end %> 

Antwort

2

Verwendung image_tag:

<%= image_tag(@employer.attachment.url) %> 

Um benutzerdefinierte Bildgröße hinzufügen Version auf Ihren Uploader zu definieren. Siehe documentation on adding versions

1

Als @ Slava.K sagte Verwendung image_tag. Um die Bildgröße zu ändern können Sie ImageMagick und MiniMagick, verwenden und Bildgrößen in Uploader

Siehe Dokumentation für CarrierWave definieren: http://www.rubydoc.info/gems/carrierwave/

Verwandte Themen