我可以在 ActiveAdmin 中自定义删除警告吗

pjm*_*rse 1 ruby-on-rails-3 activeadmin

在 Rails 应用程序中,销毁操作伴随着警告是很常见的 - “您确定要删除它吗?” 典型的代码如下所示:

link_to("Destroy", "http://www.example.com", :method => :delete, :confirm => "Are you sure?")
Run Code Online (Sandbox Code Playgroud)

ActiveAdmin 中是否有一种方法可以仅为一个模型(而不是全局)自定义确认字符串?我看到该字符串是从active_admin.delete_confirmation翻译键加载的。该字符串可以是特定于模型的吗?

小智 6

自 ActiveAdmin 2.7 起,可以通过将特定于模型的翻译放置到 en.yml 中的 active_admin.resources 组来自定义翻译。

active_admin:
    resources:
        user:
            delete_confirmation: Are you sure?
Run Code Online (Sandbox Code Playgroud)