세션 해시 내에 배열을 추가했습니다. 문제는 때로는 여러 요청이 동시에 처리 (ajax)되고 요청이 배열에 대해 수행 한 변경이 두 번째 요청의 변경으로 대체된다는 것입니다. ,레일 세션이있는 레이스 조건
[63 :
가 63, 73, 92]
다음 첫 번째 요구가 무언가를 추가
실시 예는, 어레이는 먼저 다음과 같다 73, 92, 84]
두 번째 요청은 동일한 작업을 수행합니다 (하지만 분명 이전 버전에서 작동) : 그것은해야처럼
그래서 결국 배열이 보이지 않는다. 그걸 피할 수있는 방법이 있습니까? 캐시 저장소, 활성 레코드 저장소 및 쿠키 저장소를 사용하려고했습니다. 그들 모두와 같은 문제.[63, 73, 92, 102]
감사합니다.
난 당신이 서버 측에서 무엇을하고 있는지 모르지만 무엇을 원하는 잠금 장치를 사용하여 요청을 잠 그려면 : // API .rubyonrails.org/classes/ActiveRecord/Locking/Optimistic.html – oldergod