Heroku とかの Paas を利用していると発生するファイルのアップロード問題を解決するため、AWS S3 を利用し、ファイルの保存、配信を行う。 ファイルのアップロードについては gem CarrierWave を利用する。 CarrierWave の利用については以下を。 Rails gem CarrierWave を利用してファイルをアップロードする CarrierWave で、ファイルの保存先を AWS S3 に指定するため fog という gem を利用する。 fog は AWS S3 に限らず、様々なクラウドのサービスを Ruby から利用しやすくするためのライブラリ。 fog : The Ruby cloud services library GitHub リポジトリ : fog 前提 バージョン