ActiveStorage Verwenden Sie Active Storage, um Bilder hochzuladen. Installieren Sie außerdem die Software ImageMagick, mit der Bilder konvertiert werden können, und ein Juwel namens MiniMagick, um es auf Schienen zu verwenden.
-ImageMagick: Bildkonvertierungstool (Gem, das Bilder über die Befehlszeile verarbeiten kann) -MiniMagick: Gem, mit dem Sie die Funktionen von ImageMagick in Ruby verwenden können -Bildverarbeitung: Gem, der die Funktion zum Anpassen der Bildgröße bietet, die MiniMagick nicht bereitstellen kann
Installieren Sie zuerst ImageMagick von Homebrew im Terminal
Installieren Sie imagemagick
% brew install imagemagick
gemfile
#Beschrieben am unteren Rand der Gemfile
gem 'mini_magic'
gem 'imaged_processing', '~> 1.2'
Wenn Sie es hinzufügen können, führen Sie die Bundle-Installation durch. Verwenden Sie schließlich "Rails c", um den lokalen Server zu trennen und den Server mit "Rails s" zu starten.
An diesem Punkt werden wir endlich Active Storage installieren.
Terminal
% rails active_storage:install
#↑ Wenn Sie den Befehl ausführen, wird eine Migrationsdatei zum Verwalten von Bildern in der Tabelle generiert. Migrieren Sie daher mit dem Befehl ↓.
% rails db:migrate
Wenn active_storage_attachments
und active_storage_blogs
in der Datenbank angezeigt werden, ist die Installation von ActiveStorage- und Bildverarbeitungstools erfolgreich.
Recommended Posts