ruby on rails - ActiveAdmin with Paranoia



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

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

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

我发现与active_admin的minglin有点,虽然当我们想要改变它内部的工作方式时。但是有一个gem -> active_admin_paranoia正好可以满足您的需求。现在你所要做的就是正确地设置偏执gem,并在你的模型声明中包含act_as_paranoid

到gem的链接:https://github.com/raihan2006i/active_admin_paranoia

相关内容

  • 没有找到相关文章