나는 이것을 해결했다. 나는 아직도 위에서 위의 상황이 어떻게 또는 왜 일어날 수 있는지 전혀 모른다 (확실히 m = Model.find(id); (id == m.id)
캐시가 프라이밍 된 경우에만 발생하는 것처럼 보이기 때문에 캐시를 여전히 의심하지만 항상 사실이어야합니다!).
다음을 수행했습니다.이 단계에서 무언가가 문제를 해결했다고 생각합니다.
- 내 가지 치기
Gemfile
Dalli와 같은 미사용 보석을 제거하고 버전 제약 조건을 제거하여 몇 가지 경우를 제외하고 업데이트를 허용합니다. - 운영
bundle update
많은 업데이트 된 종속성이 발생합니다 - 나는 Heroku의 Custom Buildpack (공식 루비에서 포크)에 사용되었으며, 지난 몇 달 동안 업스트림 변경을 뽑았습니다.
읽고 댓글을 달린 모든 분들께 감사드립니다. 내 보석 의존성이나 헤로쿠 환경에서 무언가가 잘못되었다고 생각합니다.