[RUBY] Führen Sie Active Storage ein

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

Führen Sie Active Storage ein
Informationen zu DelegationError (Active Storage)
Handbuch zur Initialisierung des aktiven Speichers
[Anfänger] Über Active Storage
Verschieben Sie Active Storage auf S3 lokal
[Rails] Verwendung von Active Storage
Komponententest unter Active Storage-Installationsumgebung
[Active Storage] Validierungseinstellungen beim Hochladen von Dateien
Rails Active Storage verkleinert Bilder vor dem Hochladen
Veröffentlichen / Löschen mehrerer Bilder mit Active Storage
[Rails] Zeigt Avatare in Posts mit Active Storage an
So verknüpfen Sie Bilder mit FactoryBot Active Storage