[RUBY] Présentez le stockage actif

ActiveStorage Utilisez Active Storage pour télécharger des images. Parallèlement à cela, installez un logiciel appelé ImageMagick qui peut convertir des images et un joyau appelé MiniMagick pour l'utiliser sur des rails.

-ImageMagick: outil de conversion d'image (Gem qui peut traiter les images à partir de la ligne de commande) -MiniMagick: Gemme qui vous permet d'utiliser les fonctions d'ImageMagick dans Ruby -Traitement d'image: Gemme qui fournit la fonction d'ajuster la taille de l'image que MiniMagick ne peut pas fournir

Installez d'abord ImageMagick de Homebrew dans le terminal

Installez imagemagick


% brew install imagemagick

gemfile


#Décrit au bas du Gemfile
gem 'mini_magic'
gem 'imaged_processing', '~> 1.2'

Si vous pouvez l'ajouter, effectuez `` bundle install'. Enfin, utilisezrails c pour déconnecter le serveur local et démarrer le serveur avec rails s`.

À ce stade, nous allons enfin installer Active Storage.

Terminal


% rails active_storage:install
#↑ Lorsque vous exécutez la commande, un fichier de migration pour la gestion des images dans le tableau sera généré, donc migrez avec la commande ↓.
% rails db:migrate

Si active_storage_attachments et active_storage_blogs sont reflétés dans la base de données, l'installation d'ActiveStorage et des outils de traitement d'image est réussie.

Recommended Posts

Présentez le stockage actif
À propos de DelegError (Active Storage)
Manuel d'initialisation du stockage actif
[Débutant] À propos du stockage actif
Déplacer le stockage actif sur S3 localement
[Rails] Comment utiliser Active Storage
Test unitaire sous l'environnement d'installation Active Storage
[Stockage actif] Paramètres de validation lors du téléchargement de fichiers
Rails Active Storage réduit les images avant le téléchargement
Publier / supprimer plusieurs images avec Active Storage
[Rails] Afficher les avatars dans les messages à l'aide du stockage actif
Comment lier des images à l'aide de FactoryBot Active Storage