ActiveAdmin与偏执狂

时间:2016-08-11 08:38:10

标签: ruby-on-rails activeadmin acts-as-paranoid

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

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

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

1 个答案:

答案 0 :(得分:0)

我发现使用active_admin的minglin虽然我们想要改变其内部工作方式。但是有一颗宝石 - > act_as_paranoid完全符合您的需求。现在你要做的就是正确设置偏执狂宝石并在模型声明中加入var str =` this is my myname my email is myname@email.com another email is support@myname.com and my site is www.myname.com.au`; const matches = str.match(/myname(?!\w*[@.])/g); console.log(matches)

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