概要
ImageMagick・MiniMagick・ImageProcessingをRailsに導入し、Webサイトで画像投稿を行えるようにする。導入の仕方を忘れがちなのでここに記述します。
※この記事はあくまで導入方法なのでソフトフェア・Gemの説明は省きます。
手順
###1.ImageMagickをインストール
2.MiniMagick・ImageProcessingをインストール
3.ローカルサーバーを再起動
4.Active Storageをインストール
5.マイグレートする。
1.ImageMagickをインストール
ターミナルで以下のコマンドを実行する。
※ImageMagickはソフトウェアなのでHomebrewからインストールします。
ターミナル.
% brew install imagemagick
2.MiniMagick・ImageProcessingをインストール
GemfileにMiniMagick・ImageProcessingを記述する。
ruby.Gemfile
# Gemfileの一番下に記述する
gem 'mini_magick'
gem 'image_processing', '~> 1.2'
ターミナルでbundle installする。
ターミナル.
% bundle install
Gemを新しくインストールしたのでローカルサーバーを再起動する
ターミナル.
% rails s
3. Active Storageをインストール
Active Storageを使えるようにターミナルで以下のコマンドを実行
ターミナル.
% rails active_storage:install
4.マイグレートする。
ターミナル.
% rails db:migrate