このような質問がたくさんあるようですが、自分に合った解決策が見つかりません。
git push heroku master
「すべて最新」、-そうではありません。昨日行ったのと同じコミットが機能しました。しかし、今日でもそれは変わっていません。heroku/.../activity に移動して、任意のバージョンにロールバックできます。しかし、プッシュしても何も変わらないようです。github のコードは正しいのですが、heroku は何を見ているのでしょうか?
どんな方向でも大歓迎
編集
私が試したこと: -強制、コミットにハードリセット、最初にプルしてからマージ、リモートを削除して再度追加、別のブランチでコミット、新しいherokuアプリを作成してプッシュ。すべてが古いバージョンを表示してしまいます。
アップデート
走った
git ls-remote heroku
HEAD と refs/head/master はどちらも最新のコミットに一致します。しかし、サイトにはまだ古いバージョンが表示されます。
メモのキャッシュは無効になっています。
アップデート
私は走った:
heroku git:clone -a (heroku app)
そこに何があったかを確認し、確かに新しいバージョンがそこにあります。では、なぜブラウザに移動すると古いバージョンがレンダリングされるのでしょうか?
コードには名前の冗長性がないことに注意してください。
アップデート
新しい Rails アプリを作成し、必要なファイルをコピーして、新しい heroku アプリにプッシュすることにしました。