[Rails] Anfänger können die Größe von Bildern mit image_tag ändern (tastend)

1. Zeigen Sie das Bild mit form_tag an

<li><%= image_tag @post.image.url,size:"180x200" %></li>
Oder
<li><%= image_tag @post.image.to_s,size:"180x200" %></li>

Der Code, der angezeigt werden kann, ist ↑. gem installiert Carrierwave und mini_magick.

2. Fehlerbeispiel

<li><%= image_tag @post.image.url %></li>

Wenn Sie keine Größe definieren, ist die Bildgröße sehr groß und der Browser ist durcheinander. Es gibt keine Änderung, auch wenn ich die Größenangabe in der erb-Datei entferne und versuche, die Größe mit dem Uploader zu ändern. ↓

version :thumb do
    process resize_to_fill: [50, 100]
  end

4. Zukünftige Probleme

Durch die Angabe der Größe direkt in der erb-Datei wurde der Fehler behoben, dass das Format der Browseranzeige selbst zusammenbricht. Das Bild selbst hat sich jedoch gedehnt. Ich konnte bestätigen, dass mini_magick installiert wurde, aber ich kann die Größe nicht ändern, egal wie ich die Uploader-Datei ändere. Erfahren Sie, wie Sie die Größe in Uploader-Dateien ändern können.

Recommended Posts

[Rails] Anfänger können die Größe von Bildern mit image_tag ändern (tastend)
Laden Sie einfach mehrere Bilder mit Rails Rails + Carrierwave + Cloudinary hoch
Rails-Anfänger haben versucht, mit RSpec zu beginnen
[Ruby on Rails] Hochladen mehrerer Bilder mit Refile
[Für Anfänger ein Muss] Kompilieren Sie Einstellungen mit IntellJ [Viele Bilder]
[Ruby on Rails] Löschen Sie s3-Bilder mit Active Strage