見出し画像

TECHCAMP学習51日目

【画像投稿機能を実装】
アップロードした画像専用のテーブルを作成
投稿した画像を表示
投稿した画像の大きさを調整

目的
Active Storageをインストール
選択した画像を表示
画像の大きさを調整
画像かテキストどちらかが存在している場合はメッセージの送信を可能

Active Storage
ファイルアップロードを簡単に実装できるGem

ImageMagick、image_processing を導入

画像を保存するための記述

Active StorageのテーブルとMessagesテーブルのアソシエーションを記述
has_one_attached :image

messages_controller.rbにて,imageカラムの保存を許可

表示される画像の大きさを調節
variantメソッド

いいなと思ったら応援しよう!