0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

ActiveStorageを導入する

Posted at

#ActiveStorage
画像アップロードをするためにはActiveStorageを使用します。
これと併せて、画像変換できるImageMagickというソフトウェアと、それをrails上で使う為のMiniMagickというGemもインストールします。

・ImageMagick:画像変換ツール(コマンドラインから画像に処理を加えることができるGem)
・MiniMagick:ImageMagickの機能をRubyで使用できるようにしてくれるGem
・ImageProcessing:MiniMagickには提供できない画像サイズを調整する機能を提供するGem

まずターミナルでImageMagickをHomebrewからインストールする

imagemagickのインストール
% brew install imagemagick
gemfile
#Gemfileの一番下に記述
gem 'mini_magic'
gem 'imaged_processing', '~> 1.2'

追記できたらbundle installします。
最後にrails cで一旦ローカルサーバの接続を切って、rails sでサーバーを立ち上げます。

ここでやっとActiveStorageインストールします。

ターミナル
% rails active_storage:install
#↑コマンドを実行するとテーブルで画像を管理するためのマイグレーションファイルが生成されるので↓コマンドでmigrateします
% rails db:migrate

DBにactive_storage_attachmentsactive_storage_blogsが反映されていればActiveStorageと画像加工ツールの導入の成功です。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?