Paper-Trail-gem 问答列表

Paper Trail 保存object_changes内的虚拟属性更改

作者:abax 提问时间:1/20/2023

我正在尝试在其中保留虚拟属性更改,并且一直在使用该选项。object_changesmeta has_paper_trail( meta: { status_name: proc { |foo|...

具有paper_trail的对象的单调修订

作者:Ben 提问时间:1/28/2023

我正在使用 paper_trail 来跟踪更改。到现在为止,我永远保留了所有版本。这样一来,只需检查版本中的更改计数,即可轻松检查对象的修订号(例如:Object.first.versions.len...

paper_trail模型和用户关系不起作用

作者:robertpostill 提问时间:3/2/2023

我正在翻新旧的 Rails 应用程序,该应用程序有一个管理视图,显示对 paper_trail 上记录的对象的更改。 rpsecs 失败,并出现以下错误: Failure/Error: - @ve...

书面记录未写入联接表软删除的销毁事件

作者:lck 提问时间:3/10/2023

我在我的应用程序中使用纸质跟踪部分来显示更改的审核日志,并注意到当联接表中的项目被软删除时,它不会跟踪销毁事件(它适用于其他表)。我有一个模型,看起来像这样: module Book class ...

纸迹对象更改和轨道枚举

作者:Samar 提问时间:3/12/2023

我正在一个旧项目中处理版本控制模型。项目中使用的几乎所有枚举值都是整数。使用 object_changes 跟踪更改时,这些值显示为整数,查看此数据的最终用户不清楚这一点。 例如 class Ar...

将子类与 Paper Trail Gem 一起使用

作者:tsvallender 提问时间:5/16/2023

在我的 Rails 应用程序中,我有一个父类,其中包含各种子类等。应用程序中的每个模型都处于 开启状态。当删除带有 a 的项目时,Papertrail 会尝试访问该表并引发异常,因为它不存在——它应该...

如何删除/匿名化敏感数据并保持其完整性?

作者:Aleks V 提问时间:5/22/2023

我正在开发 Calcometer,这是一款帮助医护人员(和销售人员)跟踪他们在预约之间开车的距离和时间的应用程序。 技术栈:Ruby on Rails、StimulusJS 和 Bootstrap。...

activemodel(和 MS SQL)的 PaperTrail gem 问题

作者:Mykolas 提问时间:7/25/2023

我正在尝试设置 PaperTrail gem 以使用 Rails 7 (Ruby 3.2.2) 和 MS SQL 数据库。当使用JSON作为PaperTrail的序列化器时,序列化/反序列化日期似乎有...

Rails App:在 paper_trail 中使用多个版本表

作者:moh19814 提问时间:9/11/2023

我的应用程序正在使用 Rails 7.0.4 和 Ruby 3.0.4。 该应用程序使用多个带有 Active Record 的数据库(主数据库和辅助数据库),每个数据库都位于特定服务器上。 在应用程...

在不触发 Rails 的 AR 生命周期回调的情况下保存(恢复已删除的)AR 对象?

作者:Dan S. 提问时间:9/14/2023

虽然这个问题是由 PaperTrail gem 引起的,但它也适用于一般的 Rails 的 ActiveRecord。 TL;博士: 如何在不触发 ActiveRecord 生命周期回调的情况下保...


共13条 当前第1页