Activeadmin |如何生成此Flash消息

时间:2015-12-02 13:37:33

标签: ruby-on-rails activeadmin

在创建新管理员时,我收到消息“管理员已成功创建。

但我需要覆盖它。为此,我做了: /app/admin/admin.rb

controller do
  def create
    super do
      redirect_to admin_admins_path, notice: 'My custom message' and return
    end
  end
end

这就是目前的目的,但出于好奇,我想知道如何生成消息?

我按照issue以及所有activeadmin gem中的建议搜索了所有YML,但是徒劳无功!

由于

1 个答案:

答案 0 :(得分:2)

您正在寻找的代码并不完全在activeadmin gem中。来自BaseController的{​​{1}}继承自activeadmin gem的InheritedResources::Base,后者又使用inherited_resources(前)Rails函数,该函数现在位于respond_with 1}}宝石。 因此,如果您想要查看Flash消息的确切设置,您将必须遵循该gem路径。