概要 画像を生成するライブラリはいくつかありますが、調べた中で一番簡単に実装できた方法を紹介します。 前提として無料でサービスを公開できることを目指した結果、PaasはHeroku、画像はHerokuのMongoDB(最大50MB)にBinaryデータとして画像を保存することにしました。 他に候補としてAmazonS3などがありますが、アクセス数(転送データ量)に応じて従量課金されるので外しました。本格的にサービスを作るならS3やレンタルサーバなどを借りた方がいいかと思います。 構成 Ruby2.1.1 Rails4.0.4 MongoDB Railsの実装 railsの基本的なアプリの作り方は省きます。Mongoidを使う上での注意点として、rails newするときにActiveRecordを含めないよう、-Oオプションを指定します。 Mongoid Gemfileに以下を追加します。