나는 포함하는 메모리 기반 세션 테이블이 다음레일 레코드에 updated_at 변경
id
sessnhash
userid
created_at
updated_at
아이디어는 임의의 sessnhash
에서 사용자가 처음 로그가 생성 될 때하면 다시 전달한다는 것이다 있도록 모든 추가 작업 서버 요청을 위해 해당 세션 해시를 보내야합니다. 이것들은 로그인 한 사람을 통해 가야합니까? 메서드를 사용하여 테이블의 행이 해당 세션 해시에 있는지 단순히 확인합니다.
이제이 기능을 확장하여 해당 사용자에 대한 모든 활동이 마지막으로 발생한 탭을 유지하고이 작업을 수행하는 방법 중 하나는 세션 해시를 찾은 후 즉시 저장을 수행하는 것이라고 생각하여 'updated_at'속성을 업데이트하십시오.
그러나 레일스는 너무 똑똑해서 아무 것도 업데이트되지 않았기 때문에 아무것도 업데이트하지 않습니다.
다른 속성에 데이터를 변경하지 않고도 Rails가 updated_at 속성을 강제 업데이트 할 수있는 방법이 있습니까?
답변을 수락해야합니다. –