Acitive Storageを使う際の備忘録
ImageMagickのインストール
brew install imagemagick
MiniMagickのインストール
-imagemagickをrubyで使えるようにしてくれるgem
Gemfile
gem 'mini_magick'
ターミナル
bundle install
ImageProcessingのインストール
-画像サイズを調整するgem
Gemfile
gem 'image_processing'
ターミナル
bundle install
サーバーの再起動
rails s
Active_Storageをインストール
-マイグレーション の作成
ターミナル
rails active_storage:install
rails db:migrate
modelにhas_one_attachedメソッドを記述
-テーブルに画像を紐付ける
has_one_attached :image
コントローラーで画像の保存を許可する
params.permit(:image)