参考:Resizing Active Storage Image Uploads With MiniMagick | Ruby On Rails 5.2 Tutorial - YouTube
前回:Active Storage を使ってみる - IT技術にまつわる実験ノート
Gemfile でコメントアウトされている gem 'mini_magick' を有効化して、$ bundle を実行して gem をインストールする:
ImageMagick がダウンロードされいているか確認。入っていない場合は、sudo apt install imagemagick などでインストールする:
モデルでメソッドを定義:
上記で定義した thumbnailメソッドを、ビューで呼び出す:
フォームから画像をアップロードしてみる。画像は、300x300 にリサイズされる:
参考: