Я использую paper_trail
для функции отмены/повтора на моем сайте, и у меня возникла проблема, когда я звоню reify.save
по version
тем, что на save
и создается новое PaperTrail::Version
.Как временно отключить PaperTrail при обновлении версии?
Есть ли способ отключить PaperTrail во время сохранения объекта reified?
Я понимаю, что PaperTrail.enabled = false
возможно, но я не хочу, чтобы другие изменения делались в то же время, чтобы их не записывать.
Мой идеальным решением было бы что-то вдоль линий:
PaperTrail.disable { version.reify.save }
Это именно то, что я использую, но все равно получается PaperTrail от полностью вместо того, чтобы просто отключить его для объектов быть овеществлённая. – turbogeek421