누구나 레일에 after_commit
후크를 구현 했습니까?레일즈 after_commit?
def remove_file
current_transaction.after_commit do
FileUtils.rm(file_path)
end
end
하나를 : 나는/현재 (맨 위) 트랜잭션이 통과하는 경우에만 나는 동적으로 실행됩니다 블록을 정의 할 수 있도록하려면, 등을 생성/업데이트에 대한 커밋 후 기반 모델을 찾고 있지 않다 만약 이것이 레일 3.0에 있다면, 이미 구현 되었다면 어떻게 될까?
당신은 after_save을하고 개체가 업데이트되었는지 확인할 수 없습니다? – marcgg
트랜잭션이 단일 모델의 저장 작업만을 래핑하는 경우이 작업이 가능합니다. 적어도 Node + Version + Attachment를 포장해야합니다 ... – gaspard