내 사용자 모델에서 serialize하도록 설정된 안내 필드가 있습니다. 기본적으로 필드는 전무이지만 나중에 이런 식으로 끝낼 수 있도록 계획은 다음과 같습니다 [: 사용자] [: guided_step3] 내가 서버의 param에 게시 할 경우serialize 필드를 사용하여 모든 것을 대체하고 업데이트를 관리하는 방법은 무엇입니까?
{
guided_step1 : true,
guided_step1_decision : 33,
guided_step2 : true,
guided_step3 : false,
guided_step4 : false
}
내 질문이있다 = 사실 , 그것은 모든 것을 삭제하는 것을 끝낸다. 필드를 게시하고 업데이트하거나 삽입하려면 어떻게해야합니까? 이 유스 케이스를 처리하는 올바른 방법은 무엇입니까? 감사합니다.
잘 작동하지만 모든 것을 하드 코딩해야합니다. 나는 jQuery 아약스 포스트를 사용하여 params를 게시하고 레일즈에 업데이트를 만드는 마법을 걸어야한다. – AnApprentice
jquery가 새로운 쌍뿐만 아니라 전체 해시를 보내는 유일한 방법은 당신이 그것에 의존해야한다는 것이다. 예를 들어 동일한 사용자가 동일한 순간에 2 번 그렇게하면 무언가가 손실되고 데이터가 일치하지 않게됩니다. –