[Rails] Les débutants peuvent redimensionner les images avec image_tag (tâtonnement)

1. Affichez l'image avec form_tag

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

Le code qui peut être affiché est ↑. gem a installé carrierwave et mini_magick.

2. Exemple d'échec

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

Si vous ne définissez pas la taille, la taille de l'image sera énorme et le navigateur sera dérangé. Il n'y a pas de changement même si je supprime la spécification de taille dans le fichier erb et que j'essaye de le redimensionner avec l'uploader. ↓

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

4. Problèmes futurs

En spécifiant la taille directement dans le fichier erb, l'erreur selon laquelle le format de l'affichage du navigateur lui-même s'effondre a été résolue. Cependant, l'image elle-même s'est étirée. J'ai pu confirmer que mini_magick était installé, mais je ne peux pas le redimensionner, quelle que soit la façon dont je modifie le fichier de téléchargement. Découvrez comment redimensionner dans les fichiers de téléchargement.

Recommended Posts

[Rails] Les débutants peuvent redimensionner les images avec image_tag (tâtonnement)
Téléchargez facilement plusieurs images avec rails rails + carrierwave + cloudinary
Les débutants de Rails ont essayé de se lancer avec RSpec
[Ruby on Rails] Téléversement de plusieurs images avec refile
[À voir absolument pour les débutants] Compilez les paramètres avec IntellJ [Beaucoup d'images]
[Ruby on Rails] Supprimer les images s3 avec Active Strage