Heroku + Rails の認証付きステージング環境を構築する方法を内容をご紹介します。 Herokuはデータベースが5MB以下であれば無料でWebアプリケーションを運営できるので、本番環境に反映する前のテスト用としてステージング環境を構築しておくと便利です。 ローカル環境では問題なくても、Herokuの本番環境ではちゃんと動作しない場合があるので、ステージング環境でテストしてから本番環境に反映した方が良さそうです。 ステージング用Herokuアプリの追加 $ heroku create myapp-staging --stack cedar --remote staging —remote stagingで、リモートリポジトリ名を”staging”としています。 設定ファイル staging.rb の作成・編集 production用の設定ファイルをステージング環境用にコピーします。