概要 Qiita や Github でおなじみの、「テキストエリアにファイルをドラッグ & ドロップすると S3 にアップロードされて markdown の書式で画像が挿入されるやつ」を Rails で実装したので、手順をまとめます。 (https://github.com/Rovak/InlineAttachment より引用) TL;DR JS 部分は InlineAttachment を使うと便利 オプションの extraHeaders で CSRF 対策用のトークンを付与する必要あり Rails 側では以下のような API を実装すれば OK POST でファイルを受け取って、 それを S3 にアップロードし、 JSON を返す filename という項目に画像の URL を含める 外部ライブラリのインストール InlineAttachment とは https://github