【プログラミング】HerokuにアップロードしたデータファイルをDownloadして上書きする方法

Ruby on Railsチュートリアル学習中に、ブランチで作成した変更点をMergeする際に失敗したのか、変更箇所が元に戻ってしまっていました。

 

事前にHeroku上にうまく動作した内容をアップロード済みだったため、Herokuからデータファイルのコピーをダウンロードして開発環境のファイルに上書き保存する流れを書き記しておきます。

 

ターミナルで以下のコマンドを実行

 

ターミナルでコマンドを打ちます。

保存先は現在フォルダ内 → フォルダが生成される(フォルダ名=アプリ名)

 

 

クローンしたファイルを上書き保存

上のコマンドでHerokuからダウンロードしたファイルをまとめて上書き保存します。

全てに適用にチェックを入れて、【置き換える】を実行します。

 

マイグレート処理を実行

 

上書き保存完了後は、rails serverを実行する前にrails db:migrateをターミナルで実行します。

 

※実行しなかった場合、ローカルホストへ接続した際、上記のエラーメッセージが表示されます。

 

結果を確認

無事に元通りになりました。

ブランチで作業をしていると、時折結合を失敗してしまうことがあるので、注意が必要ですね。

 

 

この記事も人気ですよ