TECHCAMP学習51日目
【画像投稿機能を実装】
アップロードした画像専用のテーブルを作成
投稿した画像を表示
投稿した画像の大きさを調整
目的
Active Storageをインストール
選択した画像を表示
画像の大きさを調整
画像かテキストどちらかが存在している場合はメッセージの送信を可能
Active Storage
ファイルアップロードを簡単に実装できるGem
ImageMagick、image_processing を導入
画像を保存するための記述
Active StorageのテーブルとMessagesテーブルのアソシエーションを記述
has_one_attached :image
messages_controller.rbにて,imageカラムの保存を許可
表示される画像の大きさを調節
variantメソッド