Czy ktoś zaimplementował haczyk after_commit
w Railsach? Nie szukam dla modelu opartego po zatwierdzeń dotyczących aktualizacji/tworzyć/etc, chcę, aby móc dynamicznie zdefiniować blok, który zostanie wykonany tylko wtedy, gdy prąd (top-najbardziej) transakcja przechodzi:Railsy after_commit?
def remove_file
current_transaction.after_commit do
FileUtils.rm(file_path)
end
end
Any pomysł, czy to zostało już zaimplementowane, czy ma być w szynach 3.0?
nie można zrobić after_save i sprawdzić, czy obiekt został zaktualizowany? – marcgg
To działałoby, jeśli transakcja zawija operację składowania pojedynczego modelu. Muszę owinąć co najmniej 'Węzeł + Wersja + Załącznik' ... – gaspard