13.63のテストを追加していた場合、この時点でテストスイートを走らせるとエラーメッセージが表示されるようになるはずです。このエラーを取り除いてみましょう。13.68にある設定ファイルを修正し、テスト時はCarrierWaveに画像のリサイズをさせないようにしてみましょう。現時点でテストがredになることを確認。skips設定ファイルを生成する。config/initializers/skip_image_resizing.rbテスト時はリサイズ処理をスキップする。endendテストがgreenになることを確認。gemを使って、AWSのS3に画像をアップロードできるようにする。end【事前準備】AWSのIAM設定IAMユーザを追加する。プログラムによるアクセスにチェックを入れる。ユーザーを作成して、AccessキーとSecretキーを取得する。任意のバケットを作成する。バケット名はユニークにする必要があるので注意。他の設定はデフォルトのまま。パブリックアクセスは付与しない。本番環境の場合に使用する、carrier_waveの設定ファイルを作成する。endend【事前準備】heroku側のAWS設定Herokuの環境変数設定を行う。S3_REGION="Regionの名前を入力"【事前準備】gitignoreの編集アップロードされたテスト画像が、gitで管理されないように、.gitignoreに追加する。アップロードされたテスト画像を無視する/public/uploadsgitへのコミット、マージcommit、mergeを行い、gitへpushする。push本番環境へのリリースHerokuへのデプロイを行う。herokuデータベースのリセットを行う。doneデータベースのマイグレーションを行う。pg_advisory_unlock(414146247089748600)本番環境のデータベースでサンプルデータを生成する。COMMIT演習1本番環境で解像度の高い画像をアップロードし、適切にリサイズされているか確認してみましょう。長方形の画像であっても、適切にリサイズされていますか?本番環境にて解像度の高い画像をアップロードする。本番環境では問題なくリサイズされていることを確認。おわりに画像の投稿ができるようになり、AWSのS3とも連携できるようになりました。gemを入れれば簡単に連携することができました。いう豊富なgemが用意されているのもRailsの魅力ですね。en.errors.messages.mini_magick_processing_errorエラーは未解決です。後日改めて調査したいと思います。はてなブログProSIerで働く36歳のエンジニアです。自社WEBサービスの開発・AWSのインフラ構築を行っています。なれる最高のフルスタックエンジニアを目指して、RailsやAWSをこつこつ学習中。本を10冊出すことが夢です。PL/SQL」(シーアンドアール研究所)の著者。#devsumiDスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。