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, utilisez
rails 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