0

我想通过索引视图软删除(归档)记录,但默认操作实际上完全破坏了记录,而不是添加时间戳 deleted_at 列。

我试图覆盖 link_to 方法以确保 activeadmin 没有对链接做任何事情,但它对结果没有影响

link_to "Archive", admin_events_path(resource), method: :delete, confirm: "Are you sure?", class: "member_link delete_link"
4

1 回答 1

0

我发现当我们想改变它在内部的工作方式时,使用 active_admin 的 minglin 有点。但是有一个 gem ->active_admin_paranoia可以完全满足您的需求。现在您所要做的就是正确设置 paranoia gem 并将其包含act_as_paranoid在您的模型声明中。

宝石链接:https ://github.com/raihan2006i/active_admin_paranoia

于 2017-06-02T08:34:04.547 回答