Rails 5.2 Active Storageを試してみた
Rails 5.2 Active Storage を試してみた 職場の発表向けに資料を作ったので、一部変更し公開します。 目次 概要 サンプルプログラム CarrierWave との差異 まとめ 概要 Rails 5.2 の新機能 https://railsguides.jp/active_storage_overview.html サンプルプログラム Ruby 2.5.0 Rails 2.5.0.rc1 簡易ブログ 画像のアップロード・表示 (minio(s3)) rails new, scaffold $ rails _5.2.0.rc1_ new active_storage_sample -d mysql -B $ rails generate scaffold Article title:string content:text Active Storage の設定 $ rails active_storage:install マイグレーションファイルが作成される class CreateActiveStorageTables < ActiveRecord : :Migration [ 5.2 ] def change create_table :active_storage_blobs do | t | t . string :key , null : false t . string :filename , null : false t . string :content_type t . text :metadata t . bigint :byte_size , null : false t . string :checksum , null : false t . datetime :created_at , null : false t . index [ :key ] , unique : true end create_table :active_storage_attachments ...