많은 after_save 콜백을 사용하는 일부 코드에서 작업 중이므로 을 호출 한 후 model.changes
배열을 유지할 수있는 플러그 인을 본 것을 기억합니다.ActiveRecord 용 "더러워 졌습니까?"플러그인입니까?
플래그를 설정하기 위해 before_save
필터를 사용하여 무언가를 해킹하지 않아도 after_save
호출에 if body_did_change?
을 쓸 수 있다면 큰 도움이 될 것입니다.
필자는 전에 이와 같은 것을 작성했지만, 지원되는 것을 사용하고 싶습니다. 이전에이 플러그인을 본 적이 있다고 맹세합니다.
예 : 여기를 참조하십시오. 지금과 같이,'after_save' 콜백은'save' 호출 이전에 어떤 속성이 변경되었는지 알지 못합니다. – Luke
와우, 나쁘다. 'after_save' 호출에서 실제로 작동하는 것 같습니다! 내가 이것을 시도한 마지막 시간은 ~ 6 개월 전이었고 새로운 추가이거나 이전에 어떤 것을 망쳤습니다. 감사! – Luke